【发布时间】:2011-12-11 06:49:16
【问题描述】:
我的uiview中有多个textviews我需要设置这个textviews的字体大小,所以我使用了下面的代码但它没有改变字体大小,
for (UIView *subview in self.view.subviews) {
if ([subview isKindOfClass:[UITextView class]]) {
((UITextView *)subview).font = [UIFont fontWithName:@"Helvetica" size:12];
}
}
【问题讨论】:
-
添加一些日志语句,以便您可以缩小问题发生的范围。乍一看,这段代码看起来不错,但如果您的文本视图包含在其他视图中,那么您将看不到它们。在 for 循环下记录每个子视图,然后在 if 语句之后再次记录。您确定它们是文本视图而不是文本字段吗?
标签: ios uiview fonts uitextview