我正在研究界面原型,并且正在使用故事板来实现这一目标。原型的一部分涉及将UITabel UITabel细胞的细节设置为某种颜色。我想避免手动重新着色故事板中的每个标签。
我发现我可以使用:
[[UILabel appearanceWhenContainedIn:[UITableViewCell class], nil]
setTextColor:[UIColor cyanColor]];
更改tableview单元格中标签的外观。 有没有办法进一步优化此代码以仅应用于详细的tableview标签?目前它更改了UITableViewCell的textLabel和detailTextLabel。
谢谢!
答案 0 :(得分:4)
你可以通过在详细信息视图中继承单元格来解决这个问题,然后使用
[[UILabel appearanceWhenContainedIn:[YOUR_UITableViewCell class], nil]
setTextColor:[UIColor other_colr]];
答案 1 :(得分:0)
如果要继续使用外观代理,则必须创建自定义表格视图单元格和新标签。
如果您想了解有关如何创建自己的表格视图的更多信息,请参阅Table View Programming Guide for IOS