15得票2回答
iOS 7:UIBarButtonItem的默认字体是什么?

UIBarButtonItemStyleDone的默认字体是什么? 下面的代码会返回nil: [doneBarButtonItem titleTextAttributesForState:UIControlStateNormal]

15得票1回答
为什么UIFont和CGFont/CTFont完全分离?

我试图使用一个下载的字体来绘制一些文本。我查看了API文档并搜索了网络。我找到了一个解决方案,但问题是它只适用于CoreGraphics级别的框架。所以我搜索了一种将CGFont转换为UIFont的方法,但没有办法。 我意识到UIFont和CGFont/CTFont完全分离,尽管它们都是从同...

14得票5回答
在Swift中为UILabel设置特定的字体粗细

当人们询问如何设置加粗字体时,大多数人建议:let boldFont = UIFont.boldSystemFont(ofSize: ___) 但是请看标准系统字体提供的所有字重: 我的问题是如何设置轻、半粗或加粗字体?我所知道的唯一方法是:sectionLabel.font = [UI...

14得票2回答
iOS UIFont缓存?

我正在尝试确定是否应该缓存 [UIFont fontWithName:@"myfont" size:24]。我在许多地方重复使用此字体。我想知道 iOS 是否已经为我缓存了它,因为字体缓存在操作系统层面上非常普遍。 有人可以就此发表评论吗? 谢谢。

14得票3回答
iOS - 获取一个字母的“真实”高度

我正在尝试在UIView上布局文本。 (黄色区域是具有背景颜色的UILabel的框架)。 当我使用sizeWithFont时,我得到了这个结果,字母上方有很大的空间: 当我使用font.pointSize对于“i”,我得到了好结果- 但是,当我对于“p”使用它时,我得到了精确的高度,但字母...

14得票3回答
Swift 如何从字体计算单行文本的高度

我遇到了一个问题,需要在动画中将一个标签垂直移动与textField的文本高度相同的距离。在大多数情况下,只需使用textField.bounds.height即可,但如果textField的高度大于文本高度,则对我没有任何好处。因此,我需要知道: 如何根据其UIFont计算字符串文本的行高?...

13得票1回答
Swift 2.2:延时属性中的可失败初始化器

首先非常感谢您的帮助。我昨天刚升级了Xcode,其中包含swift 2.2。我遇到了一些问题,但是通过遵循Natashatherobot中"swift 2.2有什么新变化"的主题,我很快就解决了它们。但是有一个问题我无法解决。它与在swift 2.2中引入的UIFont的可失败初始化器有关。以...

12得票5回答
如何获取UILabel的重量?

用户可以通过Storyboard或编程方式设置字体的粗细,如常规、半粗等。 我想读取任何字体标签的字重。 我尝试了po label.font.description,字重也在那里,但没有外部变量可以获取字体的字重。 这可行吗?

12得票2回答
自定义字体在模拟器上能显示,但在设备上不能显示

我一直在尝试使用自定义字体在iOS上进行开发,除了一个问题之外(即自定义字体无法在我的设备上显示),其他都已经解决。 我将自定义字体添加到项目文件的根目录下。 将其添加到info.plist文件中的"Fonts provided by application"数组中。 检查原始文件和我添加...

12得票5回答
UILabel 和字体

我该如何在我的标签中使用字体:HelveticaNeue Regular?我可以在 IB 中做到,但以编程方式似乎不可能。 HelveticaNeue-Medium 是常规版还是 HelveticaNeue ?