【发布时间】:2013-11-24 20:15:15
【问题描述】:
我有一个通过 IB 链接的 uitextview。在我的 viewdidload 中,我正在设置自定义字体(在其他地方也可以使用,所以我知道名称是正确的)和文本颜色。当视图加载时,这些都不会发生。我已经尝试了我能想到的所有可用选项,但 uitextview 永远不会获得更改颜色或使用我的字体的新命令。
viewdidload 放错地方了吗? IB 设置会覆盖我对同一对象的代码设置吗?
[_uitv_0 setFont: [UIFont fontWithName:@"SabonLTStd-Roman" size:19.0]];
[_uitv_1 setFont: [UIFont fontWithName:@"SabonLTStd-Roman" size:19.0]];
[_uitv_2 setFont: [UIFont fontWithName:@"SabonLTStd-Roman" size:19.0]];
[_uitv_3 setFont: [UIFont fontWithName:@"SabonLTStd-Roman" size:19.0]];
[_uitv_0 setTextColor: [UIColor colorWithRed:72.0/255.0 green:72.0/255.0 blue:72.0/255.0 alpha:1.0]];
[_uitv_1 setTextColor: [UIColor colorWithRed:72.0/255.0 green:72.0/255.0 blue:72.0/255.0 alpha:1.0]];
[_uitv_2 setTextColor: [UIColor colorWithRed:72.0/255.0 green:72.0/255.0 blue:72.0/255.0 alpha:1.0]];
[_uitv_3 setTextColor: [UIColor colorWithRed:72.0/255.0 green:72.0/255.0 blue:72.0/255.0 alpha:1.0]];
【问题讨论】:
-
至少放一些代码
-
试试 viewWillAppear 方法。 IB 设置覆盖的可能性很小。
标签: ios uitextview custom-font