如果任何人都可以幫助我,那就太好了。在此先感謝最大如果UISearchBar已填充,請更改UITableView setBackgroundColor
如果在UISearchBar中輸入文本,我想要將UITableView setBackgroundColor從clearColor更改爲whiteColor。
即佔位符文本消失。
立即當文本被刪除,即佔位符文本重新出現
所述的UITableView setBackgroundColor恢復到clearColor。
CGRect frame = CGRectMake(0, 140, 320, 170);
UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(13, 100, 300, 40)];
[searchBar setDelegate:self];
[searchBar setPlaceholder:@"Species/Common Name"];
[searchBar setShowsCancelButton:YES];
[searchBar setTintColor:kITBarTint];
[self.view addSubview:searchBar];
self.tableView = [[UITableView alloc] initWithFrame:frame style:UITableViewStylePlain];
[self.tableView setBackgroundColor:[UIColor clearColor]];
[self.tableView setDataSource:self];
[self.tableView setDelegate:self];
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
[self.view addSubview:self.tableView];
[self.tableView setTableHeaderView:header];
你能更詳細地說明了一點,我需要更多的幫助,一直沒編程目標C很長時間。我會在這種情況下應用if語句嗎? – CraigBellamy 2012-02-06 13:14:46