我在viewDidLoad
附加了一个TableViewController和UISearchController。
- (void)viewDidLoad
{
_searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
_searchController.searchResultsUpdater = self;
_searchController.searchBar.delegate = self;
[self.tableView.tableHeaderView addSubview:_searchController.searchBar];
}
在搜索文本字段中输入内容时,一切正常,但如果我点击结果表,则文本字段将被清除,取消按钮将消失。如果我使用"搜索"从键盘上取下按钮,一切似乎都很完美,直到我点击桌面。当我点击我的TableView时,为什么我的SearchBar会被清除?
我正在使用XCode 7.3和iOS 9。
答案 0 :(得分:0)
添加Jpanel
解决了问题,如果有人遇到此问题。