aLF*_*RSi 3 iphone xcode objective-c ipad
如果我有3个名为total,score和name的标签,我想更改文本的字体,我使用此命令
[total setFont:[UIFont fontWithName:@"Times New Roman" size:22]];
[score setFont:[UIFont fontWithName:@"Times New Roman" size:22]];
[name setFont:[UIFont fontWithName:@"Times New Roman" size:22]];
Run Code Online (Sandbox Code Playgroud)
如果我在一个视图中有超过20个标签,并且所有人都有不同的名称,如总得分名称,该怎么办?
是否有更短的方法将所有字体更改为相同的字体类型?
Shu*_*ank 10
做快速枚举..
for( UIView *view in self.subviews)
{
if([view isKindOfClass:[UILabel Class]])
{
[(UILabel *)view setFont:[UIFont fontWithName:@"Times New Roman" size:22]];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3906 次 |
| 最近记录: |