iOS 7将UITableViewCell字体颜色更改为蓝色,就像在"设置"应用中一样

use*_*408 4 fonts uitableview ios ios7

我有一个小问题.所以我得到了一个UITableview分组的样式,有一个单元格,我想像按钮一样使用.我的问题是,这个单元格的字体颜色默认为黑色.我希望在设置应用程序中使用与用作按钮的单元格相同的蓝色作为字体颜色(例如,在设置/ safari中,删除历史记录单元格用作按钮,并且具有iOS 7样式的浅蓝色字体颜色).如果有人能帮助我,我会很高兴.很多爱,蒂姆

Gav*_*vin 11

如果您正在使用故事板或xib并且您有原型单元格,请转到它并选择标签.然后您可以设置文本的颜色.

如果要以编程方式执行此操作,请将以下内容添加到tableView:cellForRowAtIndexPath:方法中:

cell.textLabel.textColor = [UIColor blueColor];
Run Code Online (Sandbox Code Playgroud)

blueColor 与iOS 7中按钮使用的蓝色不完全相同,但如果您愿意,可以手动选择与其近似的颜色.

编辑:

这将为您提供您想要的确切颜色:

UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
cell.textLabel.textColor = [button titleColorForState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

它从UIButton获得颜色.