【发布时间】:2015-06-13 05:12:42
【问题描述】:
在我的应用程序中激活屏幕键盘时,iOS 导航栏会隐藏。我怎样才能防止这种情况发生?当用户在搜索栏中以及用户点击搜索栏时会发生这种情况。
一旦用户单击取消或搜索/完成编辑,我设法在搜索页面上显示导航栏,但搜索栏随后进入导航栏下方。
我没有在界面生成器上选择“如果出现键盘则隐藏栏”。
【问题讨论】:
-
只取一个布尔值,当键盘出现时将其设置为 true 并调用 prefersStatusBarHidden 并返回 YES,当键盘消失时返回 NO 到 prefersStatusBar Hideen
-
必须在导航栏或表格视图中使用搜索控制器吗?你能上传你的搜索栏的编码部分吗?或点击此链接。我在我的项目中包含了搜索栏,它工作得很好。 stackoverflow.com/questions/30752638/…
-
@Lizzeiy 你找到解决方案了吗?
标签: ios uinavigationbar uisearchbar uikeyboard