uifont相关内容

iOS字体的可视列表?

我正在寻找iOS 7的iOS字体列表。我在Apple的开发者网站上找到了这个列表,我只是想知道是否有人知道一个可视列表,其中每个字体名称都是在其字体中输入的。我之前看过一两个,但是我见过的最新版本是针对iOS 5的,之后又添加了更多。 解决方案 您是否尝试过 iOS字体? 这会让您看到所有内容可用的字体能够输入你自己的文本字符串以查看它的外观。 这似乎没有为iOS 7更新,但是 ..
发布时间:2018-09-06 12:01:02 移动开发

确定unicode字符是否在UIFont中具有字形

我想知道某个unicode字符是否具有字形表示,即使是通过级联字体。例如,假设我使用 UIFont.systemFont(withSize:18)和字符串 \ u {1CDA} 并且想知道这个字体是否会显示这个字符的图形表示,而不是默认的问号表示(即没有图形表示,即使是支持的级联字体)。 解决方案 这对我有用。 Swift 3,XCode 8.6版本: import UIKit ..
发布时间:2018-09-06 10:46:03 移动开发

检测iOS上的字体是否为粗体/斜体?

鉴于UIFont或CTFont,如何判断字体是粗体还是斜体? 解决方案 查看字体的名称并不总是有效。考虑字体“Courier Oblique”(斜体)或“HoeflerText-Black”(粗体),其名称中都不包含“粗体”或“斜体”。 如果字体为 CTFontRef ,确定它是粗体还是斜体的正确方法是使用 CTFontGetSymbolicTraits function: ..
发布时间:2018-09-03 18:04:53 移动开发

如何在iOS 9上的UILabel中获取等宽数字

在WWDC 2015上,有一个关于新“旧金山”系统字体的会话在iOS 9中。当与iOS 9 SDK链接时,它默认使用比例数字渲染而不是等宽数字。在NSFont上有一个方便的初始化程序,名为 NSFont.monospacedDigitsSystemFontOfSize(mySize weight:),可用于显式启用等宽数字显示。 但是我在 UIFont 上找不到 UIKit 的等价物。 ..
发布时间:2018-09-03 17:47:25 移动开发

如何用Swift更改UIButton的字体

我正在尝试使用Swift更改UIButton的字体... myButton.font = UIFont(名称: “...”,10) 然而 .font 已被弃用,我不知道如何更改字体。 有什么建议吗? 解决方案 请改用 titleLabel 。在iOS 3.0中, font 属性已取消。它在Objective-C中也不起作用。 titleLabel 是用于 ..
发布时间:2018-09-03 17:15:18 移动开发

更改后导航栏按钮的字体

我希望能够设置我的应用程序导航栏后退按钮的字体,而不会做任何太疯狂的事情而不会丢失按钮的任何其他设计特征(即我想保留箭头)。 现在我在 viewDidAppear:中使用它来设置普通条形按钮项的字体。 for(NSObject *在self.navigationController.navigationBar.subviews中查看){ if([view isKindOfClass ..
发布时间:2018-08-31 19:06:05 移动开发

自定义UIFont基线已移位

我遇到自定义UIFonts的问题。我加载了其中的6个(常规/粗体/ regularItalic / boldItalic中的字体A,浓缩/浓缩变量中的字体B)。 但是,这是渲染时的内容: 两个第一行都没问题,但最后一行表现出基线问题。 我试过改变字体的UPM,ascender,descender,x-height FontLab使它匹配第一个字体的值(正确渲染),但无济于事。我试 ..
发布时间:2018-08-31 19:05:04 移动开发

如何将CGFontRef转换成UIFont?

我想为 UILabel 使用自定义字体。自定义字体由文件加载: NSString * fontPath = ...; // iPhone Documents文件夹中的TTF文件 CGDataProviderRef fontDataProvider = CGDataProviderCreateWithFilename([fontPath UTF8String]); CGFontRef ..
发布时间:2018-08-31 18:39:33 移动开发

UIFont - 如何获得系统瘦字体

UIFont 有获取常规字体( systemFontOfSize )或粗体字( boldSystemFontOfSize)的方法),但如何通过故事板获得“瘦系统字体”? 将“system-thin”传递给 UIFont Contructor不起作用,此构造函数仅适用于非系统字体。 解决方案 您可以使用系统字体瘦身: UIFont.systemFont(ofSize:34,we ..
发布时间:2018-08-31 18:23:17 移动开发

获取跟踪iOS UIFont中的角色的路径

假设我在我的iOS应用程序中使用了自定义字体“Foo”。我已经将它添加到我的项目,plist等等,我可以渲染 UILabel s等等。只需罚款。 现在,如果我想找出一系列可以“追踪”该字体中字母“P”的点,我将如何获得该点序列?例如,假设我想使用 CGPath 来绘制字母“P”,就像绘图仪一样...... 我只需要一个数组中的 CGPoints 序列,如果绘制为路径则会绘制'P'。 ..
发布时间:2018-08-30 19:00:13 移动开发

iPhone - 将CTFont转换为UIFont?

我正在尝试将CTFont转换为UIFont而不会丢失任何样式和属性,例如: 字体名称 字体大小 字体颜色 下划线 Bold Italic etc 解决方案 CTFontRef ctFont = ...; NSString * fontName = [(NSString *)CTFontCopyName(ctFont,kCTFontPostScriptNameKey) ..
发布时间:2018-08-30 18:46:15 移动开发

如何从otf或ttf文件中获取字体名称?

我在之前的应用程序中使用了自定义字体。 文件名为“ProximaNova-Regular.otf”并加载我刚使用的字体。 。 [UIFont fontWithName:@“ProximaNova-Regular”size:20]; 这完美无缺。 现在进入这个新应用程序我有三个字体文件... Dude_Willie.otf 影响 handse ..
发布时间:2018-08-30 18:36:09 移动开发

uilabel自定义字体?

我搜索了一种将自定义字体添加到iphone应用程序的方法,在某些情况下我成功了。但在我的情况下,我想导入Helvetica系列中的“Helvetica Condensed Black”,但它既不是mac的原生也不是iPhone的。 当我在取景器中打开字体时我找到了一个名为“Helv Condensed”的文件,没有扩展名。 我经历过并将此文件添加到我的资源中并添加到plist中。就像我用另 ..
发布时间:2018-08-09 20:30:03 移动开发

UIFont Woes(一些自定义字体加载,但其他的不是)

我遇到一个问题,要加载某些自定义字体。我遵循了传统的,400 + upvoted答案的建议,并为一个项目完美的工作。然而,在我正在处理的另一个项目中,我遇到了加载UIFont的问题。 这些问题有点类似于在添加多个字体到UIAppFonts覆盖对方。那里的解决方案是有问题的p列表正确地解析出名字到XML导致覆盖。我试图测试这个问题的假设: $ b $ p我在p-list中列出了字体在 ..
发布时间:2018-01-06 23:06:01 移动开发

检查UIFont是否支持某些字符

我知道如何获取iOS中所有字体的数组。现在我需要检查某些字体是否支持西里尔文字符(乌克兰字母)。 我认为你可以检查西里尔文字体使用这个函数: pre $ codeTFontGetGlyphsForCharacters $ / code $ / pre 如果返回False,则字体不正确。 ..
发布时间:2018-01-06 22:51:56 移动开发

字体不能在XCode中加载

好吧,我想导入一个新的字体到我的应用程序,但没有成功。我有我的.plist中的应用程序键提供的字体,我有我的字体在项目0作为一个字符串和价值AdelleBasic_Bold.otf,我已经将该字体添加到我的项目,我试图用它: / p> _myTextField.font = [UIFont fontWithName:@“Adelle Basic”size:15]; A ..
发布时间:2018-01-06 22:16:53 移动开发

我可以在iPhone上预加载自定义字体来提高性能吗?

我在我的info.plist中添加了 UIAppFonts 条目来启用自定义的ttf字体,效果很好。但是在使用字体的时候,第一次调用的时候UIView也有延迟,有没有办法预先加载字体或者其他一些方法来避免这种情况呢? 谢谢在应用程序委托或应用程序启动时调用的某个其他位置尝试创建一个使用自定义字体的隐藏UILabel 并马上将其删除。这样,它将预加载字体,以便下次使用该字体的UILabel时, ..
发布时间:2018-01-06 22:15:03 移动开发

UITextView字体是零

我在故事板中创建了一个字体大小为14的UITextView,并将其连接到ViewController的detailDescriptionLabel属性。此代码在viewDidLoad中: self.detailDescriptionLabel.font = [UIFont systemFontOfSize:10]; NSLog(@“text is%@; font is%@”,self. ..
发布时间:2018-01-06 22:08:57 移动开发