セルにデータを表示するUITableViewControllerがあります。このviewWillAppear
メソッドを使用して、UIViewをtableHeaderViewに追加しますself.tableView.tableHeaderView =headerView;
headerView
で、UISearchBarとUISegmentControlをプログラムで追加します。UISearchBarデリゲートをこのように設定しました
self.searchDisplay.delegate = self;
self.searchDisplay.searchBar.delegate = self;
self.searchDisplay.searchResultsDataSource = self;
self.searchDisplay.searchResultsTableView.delegate = self;
searchDisplay
ですUISearchDisplayController
。_
検索は完全に機能しますが、私の問題は、searchResultsTableView
UINavigationControllerの戻るボタンにタッチしてこのビューに戻ったときに1つのセルを選択して別のviewControllerに移動すると、テーブルがスクロールしなくなることです。
この2つの方法を追加しましたがviewDidLoad
、viewWillAppear
それでも機能しません
self.tableView.bounces = YES;
self.tableView.scrollEnabled = YES;
検索せずにテーブルから1つの行を選択して行き、戻ってくると、完全に機能します。
どうしたの ?