我曾经UISearchDisplayController实现搜索功能。我的主控制器 A 有一个tableview,我添加UISearchBar到它的tableheaderview.
我分配:
searchDisplayController.searchResultsDatasource = controllerA;
searchDisplayController.searchResultsDelegate = controllerA;
当我点击 uiSearchBar 时,它显示searchDisplayController正常,并且搜索正常,没问题。但是当我滚动resultTableView时searchDisplayController,它会关闭searchDisplayController并返回到控制器 A。为什么我不能滚动?
正如我所想,控制器 A 的searchDisplayController使用tableView以及滚动时searchDisplayController会自动退出活动。我怎样才能不允许searchDisplayController主动辞职?