iOS 在出现屏幕键盘时隐藏导航栏

标签 ios uinavigationbar uisearchbar uikeyboard

在我的应用程序中激活屏幕键盘时,iOS 导航栏被隐藏。我怎样才能防止这种情况发生?当用户在搜索栏中以及用户点击搜索栏时都会发生这种情况。

一旦用户单击取消或搜索/完成编辑,我设法在搜索页面上显示导航栏,但搜索栏随后会转到导航栏下方。

我没有在界面生成器上选择“如果出现键盘则隐藏栏”。

enter image description here

enter image description here

最佳答案

您也可以继续 Xcode 并取消选中:

Hide Bars -> "When keyboard Appears" 这很好用。

enter image description here

关于iOS 在出现屏幕键盘时隐藏导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30815349/

相关文章:

iphone - Restkit:在系统上下载文件

ios - 快速从 TableView 中收集数据

iphone - iOS 导航栏平滑过渡

ios - 单击 UI 搜索栏中的清除按钮时调用两次 textDidChange 方法

swift - 如何最初在导航栏中显示搜索栏,但在用户向上滚动时仍将其隐藏?

swift - 具有核心数据的 TableViewController 中的搜索栏

objective-c - 将整数值插入字典

ios - Twitter oauth/access_token 401 错误

swift - 如何快速拉伸(stretch)标题 View ?

ios - UIStatusBar设置半透明:NO avoid moving content down