避免UISearchBar调整大小

时间:2014-03-27 12:56:33

标签: ios uitableview uisearchbar

我有一个UITableView作为UIView子视图。这个表视图有一个UISearchBar,它正常工作,但当它成为第一响应者时它正在改变它的位置:

enter image description here

代码:

self.searchBar = [UISearchBar new];
self.searchBar.delegate = self;
self.searchBar.placeholder = @"Buscar";
self.searchBar.text = @"";

self.searchController = [[UISearchDisplayController alloc] initWithSearchBar:self.searchBar contentsController:self];
self.searchController.delegate = self;
self.searchController.searchResultsDataSource = self;
self.searchController.searchResultsDelegate = self;

self.tableView.tableHeaderView = self.searchBar;

无论如何都要避免这种变化吗?我希望它在被选中时保持在同一个地方。

谢谢!

1 个答案:

答案 0 :(得分:0)

以下是解决方案:http://petersteinberger.com/blog/2013/fixing-uisearchdisplaycontroller-on-ios-7/

UISearchDisplayController在iOS 7上非常糟糕。