21得票5回答
通过 UIFontDescriptor 创建 UIFont 时,UIFontWeightTrait 和 UIFontDescriptorFamilyAttribute 属性被忽略。该问题涉及IT技术。

给定以下代码和运行iOS 7.1或更高版本的设备: NSDictionary *fontTraitsDictionary = @{UIFontWeightTrait : @(-1.0)}; NSDictionary *attributesDictionary = @{ ...

18得票6回答
在Swift中为iOS字体描述符添加自定义权重

看起来这应该是一件基本容易的事情,但出于某种原因它并没有起作用。我在 Stack Overflow 上读了一些类似的帖子,似乎字体特征词典可能存在问题?这是个问题还是我完全忽略了什么?这是我第一次尝试这样的字体处理,所以我想可能是后者。 我不想使用常量或提供一个带有“-bold”变体的字体。我...

12得票4回答
在Swift 3/iOS10中更好地使用自定义字体的动态类型的方法

我尝试了两种方法: 方法1:label.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.body) label.adjustsFontForContentSizeCategory = true 即使在设置中更改了首选文本大小...

8得票1回答
在iOS上显示等比间距的数字(而不是等宽/表格式)

我正在iOS中渲染数字(针对7及以上版本),通过将它们存储在NSAttributedString中,使用“drawAtPoint:”进行渲染。我正在使用Helvetica Neue字体。 我注意到这样绘制的数字不是等比例的——所有字形的宽度都相同。即使是瘦弱的“1”占用的空间也与“0”相同。...