始终在UISearchBar中显示取消按钮

Eri*_*ner 8 cocoa-touch ios

我用一个表格视图UISearchDisplayController连同UISearchBar.搜索栏在不合适时会自动隐藏取消按钮,但是我在视图状态下使用视图控制器 - 所以我想在取消搜索时始终显示取消按钮并使用它来弹出模态视图控制器.

有没有办法强制取消按钮保持可见而不创建自定义搜索栏?

Oma*_*wan 3

你应该使用显示委托

- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller 
{
    controller.searchBar.showsCancelButton = YES;
}
Run Code Online (Sandbox Code Playgroud)