1、相当重要的是
tableView.tableHeaderView = searchBar;
这一句一定要在 UIViewController viewDidLoad 的时候执行,否则就会出现 search bar 覆盖第一个 cell 情况出现。
2、如果想要达到 weibo 的 搜索的那种点了 search,就会往上移并让 navigation item 往上挪动的效果,则加上
UISearchDisplayController。
searchBar = [[UISearchBar alloc] initWithFrame: CGRectZero]; searchBar.placeholder = @"Search"; searchController = [[UISearchDisplayController alloc] initWithSearchBar: searchBar contentsController: self];