谁能告诉我默认 iPhone UITableView 分隔符的 UIColor 名称或确切的 RGBA?
看起来像浅灰色,但其实不是[UIColor lightGrayColor]
;它比那轻。
不保证颜色是特定颜色。它可以根据操作系统和 SDK 版本进行更改。
您可以通过访问动态检索准确的颜色separatorColor
财产。
UITableView* TV = [[UITableView alloc] init];
UIColor* C = [TV separatorColor];
CGColorRef CGC = [C CGColor];
现在您可以通过以下方式获取每个通道的值UIColor
的方法。或者使用CGColor
直接用于绘图。
这是属性的头文件注释UITableView.h
.
@property(nonatomic,retain) UIColor *separatorColor;
// default is the standard separator gray
如果你想避免实例化成本UITableView
每次只需获取一次并缓存即可。
As @Isuru https://stackoverflow.com/users/1077789/isuru注释中指出,您可以像这样用 Swift 编写。
UITableView().separatorColor
As @Jordan https://stackoverflow.com/users/555619/jordan在评论中指出,您还可以存储结果以避免进一步的评估成本。
let defaultTableSeparatorColor = UITableView().separatorColor
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)