我试图将我的 UISearchBar 直接放在我的 UINavigationBar 下,但我遇到了根本没有出现的问题。我正在使用 iOS8 的新 searchController。
self.searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsController];
self.searchController.searchResultsUpdater = self;
self.searchController.searchBar.frame = CGRectMake(self.searchController.searchBar.frame.origin.x, self.searchController.searchBar.frame.origin.y, self.searchController.searchBar.frame.size.width, 44.0);
self.salesTableView.tableHeaderView = self.searchController.searchBar;
目前我正在使用它正确地将它添加到我的 UITableView 标题中,但问题是它与表格一起滚动,这不是我想要的。我希望它在我的 tableview 上方,所以它坚持并尝试了这个,但它现在似乎已经消失了,除非我没有使用正确的值?
self.searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsController];
self.searchController.searchResultsUpdater = self;
self.searchController.searchBar.frame = CGRectMake(0, 0, self.searchController.searchBar.frame.size.width, 44.0);
// self.salesTableView.tableHeaderView = self.searchController.searchBar;