点击结果表时,UISearchBar会清除

时间:2016-04-02 02:07:31

标签: ios objective-c xcode7 uisearchbar uisearchcontroller

我在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。

1 个答案:

答案 0 :(得分:0)

添加Jpanel解决了问题,如果有人遇到此问题。