UISearchBarController 在调用返回按钮后不隐藏

Posted

技术标签:

【中文标题】UISearchBarController 在调用返回按钮后不隐藏【英文标题】:UISearchBarController not hide after returned button called 【发布时间】:2013-12-02 16:56:29 【问题描述】:

我有一个 viewController,里面有一个 tableViewController。 我的问题是当我按下返回按钮时 SearchBar 并没有消失,那么当我按下取消按钮时它会发生什么。 你知道这个问题吗?

谢谢

【问题讨论】:

【参考方案1】:

如果你使用 UISearchDisplayController,试试这个

[self.searchDisplayController setActive:NO animated:YES];

当你通过返回按钮调用动作时。

【讨论】:

【参考方案2】:

如果您想关闭搜索界面(如搜索栏和“取消”按钮)。下一个代码做到了:

[self.searchDisplayController setActive:NO animated:YES];

【讨论】:

【参考方案3】:

我发现了!

我只是在控制器中使用了 UISearchBar !

【讨论】:

以上是关于UISearchBarController 在调用返回按钮后不隐藏的主要内容,如果未能解决你的问题,请参考以下文章

防止 UISearchBarController 显示 UINavigationBar

在webservice的一次调用中能循环调用接口方法

返回函数调用与仅在递归期间再次调用函数有啥区别?

在 foreach 中调用类仅最后一次调用有效

在 JSX 中调用 javascript 函数:为啥在没有 () 的情况下调用函数?

c语言中,在一个自定义函数里面只能调用一个自定义函数吗?可以调用多个吗?如果可以怎么调用?