【问题标题】:Can I set the UIFont height?我可以设置 UIFont 高度吗?
【发布时间】:2011-06-01 11:32:48
【问题描述】:

我可以设置 UIFont 的高度和行距吗? 我用谷歌搜索了这个,似乎没有办法为 IOS 内置字体设置高度。一种可能的方法是使用自定义字体。这似乎太重了,因为我只想设置行距和高度。 提前致谢!

【问题讨论】:

  • 你发现了吗? UIFontDescriptor 对于这样一个简单的属性来说是非常复杂和痛苦的

标签: iphone uifont


【解决方案1】:

一旦您从 iOS 获得了给定大小的 UIFont 实例,您以后就不能再更改大小。 因为它将其所有属性定义为readonly

您可以使用属性访问 Caps 和 Lower 的字符高度。

@property(nonatomic, readonly) CGFloat xHeight
@property(nonatomic,readonly) CGFloat lineHeight
@property(nonatomic, readonly) CGFloat capHeight

【讨论】:

    猜你喜欢
    • 2014-11-21
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 2018-03-19
    • 1970-01-01
    相关资源
    最近更新 更多