在我的应用程序中,我添加了一个UITableView
和UISearchBar
及其背景默认为白色。我想将两个项目的背景更改为清除或透明,为此我尝试更改背景颜色。
tableview.tintColor=[UIColor clearColor];
srchbar.tintColor=[UIColor clearColor];
但它对UI没有影响。怎么做得好?
下面给出的UI截图。
答案 0 :(得分:1)
对于TableView
[self.yourtableView setBackgroundView:nil];
[self.yourtableView setBackgroundColor:[UIColor clearColor]];
为细胞设置清晰的颜色
cell.backgroundColor = [UIColor clearColor];
对于UISearchBar
[self.yourSearchBar setBackgroundColor:[UIColor clearColor]];
[self.yourSearchBarsetBackgroundImage:[UIImage new]];
[self.yourSearchBar setTranslucent:YES];
答案 1 :(得分:0)
对于iOS7 +,您只需要:
[self.searchBarHome setBackgroundColor:[UIColor clearColor]];
[self.searchBarHome setBarTintColor:[UIColor clearColor]]; //this is what you want
中