Mat*_*nna 6 iphone objective-c
我有一个问题.我试图设置searchResultsTableView的背景.在我的SearchViewController实现中,在viewDidLoad期间,我想设置self.tableView和self.searchDisplayController.searchResultsTableView的背景.我这样做:
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"Search";
UIColor *customColor = [UIColor colorWithRed:255.0 green:252.0 blue:227.0 alpha:1.0];
self.tableView.backgroundColor = customColor;
self.searchDisplayController.searchResultsTableView.backgroundColor = customColor;
}
Run Code Online (Sandbox Code Playgroud)
在此之后,我使用自定义浅黄色的tableView,但是,当我点击搜索栏,并且tableView被searchDisplayController.searchResultsTableView替换时,结果为白色.
谢谢你的帮助.
kth*_*rat 21
使用此方法..当您开始搜索时它会调用..
- (void)searchDisplayController:(UISearchDisplayController *)controller didLoadSearchResultsTableView:(UITableView *)tableView
{
tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"default.png"]];
}
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
3780 次 |
| 最近记录: |