【发布时间】:2018-01-10 18:26:52
【问题描述】:
我想调整一些 UITextView 中的字体大小。这适用于插座集合和此代码:
for (UITextView *view in self.viewsToResize) {
if ([view respondsToSelector:@selector(setFont:)]) {
[view setFont:[UIFont systemFontOfSize:view.font.pointSize + 5]];
}
}
但我的问题是,并非每个 textView 都以正常重量使用 systemFont,其中一些是粗体。是否有可能获得字体粗细?在调试区域使用po view.font,我可以看到我需要的一切:
$11 = 0x0c596ea0 <UICFFont: 0xc596ea0> font-family: "Helvetica"; font-weight: normal; font-style: normal; font-size: 12px
但是如何访问字体粗细?
为粗体视图使用第二个插座集合可以解决我的问题。但我想知道我没有发现任何东西只能得到字体粗细。
【问题讨论】:
标签: ios objective-c uitextview uifont