是否有可能以編程方式重置一個UISearchbar,它是活動的並且已經包含文本?以編程方式重置UISearchbar
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (tableView == self.searchDisplayController.searchResultsTableView) {
searchDisplayController.searchResultsTableView.hidden = YES;
searchBar.showsCancelButton = NO;
[searchBar resignFirstResponder];
}
}
該解決方案正在運行,但searchBar中仍有文本。如果我添加這些代碼行:
searchBar.text = @"";
總是有一個黑色的透明視圖。
任何解決方案?
嘗試 searchBar.text =零; – 2012-08-10 04:42:01