我的xib包含一个UITableView和一个UISearchDisplayController。我正在设置颜色并在搜索栏中遇到一些麻烦。
我正在设置它的颜色:
self.searchDisplayController.searchBar.tintColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.5];
表格中的章节标题设置为相同的颜色。
有三个问题:
是否有一种让这种看起来更好/更好的技术?
编辑:这是它的样子:
答案 0 :(得分:0)
self.searchDisplayController.searchBar.layer.backgroundColor = [UIColor blueColor].CGColor;
答案 1 :(得分:0)
for (UIView *sub in self.tableView.tableHeaderView.subviews) {
if ([sub isKindOfClass:[UIImageView class]]) {
sub.hidden = YES;
}
}
答案 2 :(得分:-2)
试试这个:
searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor whiteColor] CGColor];
顺便说一下,你必须做到这两点。设置borderColor属性对我来说不起作用!