我有一个类型为Plain
的tableView,其中包含一个Type Custom
的PrototypeCell。原型单元格类是默认的UITableViewCell
类,因为我没有使用任何专门的子类。问题是,我只想设置包含在其中的文本标签的样式对于iOS7使用UITableViewCell
默认UIAppearance
(textLabel和detailTextLabel)。
我已经尝试了
[[UILabel appearance]] appearanceWhenContainedIn:[UITableViewCell class], nil] setTextColor:UIColor.redColor];
无济于事。我知道Apple文档指出,上面提到的默认标签总是使用默认字体和textcolor black创建。不过我预计,UILabels的外观样式应该可以解决。有关该主题的任何想法?
备注:我知道可以使用cell.textLabel.textColor = UIColor.redColor
设置文本颜色,但我想定义样式一次。
答案 0 :(得分:2)
如果要使用这两个标签,则没有Custom
单元格而是Subtitle
单元格。您仍然可以在IB中更改这些标签的属性。
只需双击标签即可更改其属性。 (或者查看左侧的ContentView
):