我在 XCode 5.0 中有一个 iOS 7 应用程序,它在点击搜索栏 ( UISearchBar
) 时表现出一些奇怪的行为。
我的应用程序有一个导航控制器和一个标签栏控制器。这是我的 Main.Storyboard 的示例:
[Navigation Controller] -> [Tab Bar Controller] -> [Tab Item #1]
|
-------------> [Tab Item #2]
Each [] is a view controller
当我启动我的应用程序时,我看到Tab Item 1
如下UISearchBar
截图所示:
当我点击 时UISearchBar
,搜索栏向上滑动到屏幕顶部,但导航栏没有隐藏,视图也没有“向上滑动”。这会导致应用看起来像这样:
当我Tab Bar Controller
从情节提要中删除并Navigation Controller
直接连接到Tab Item #1
导航栏时,会按预期隐藏。
点击搜索栏时如何隐藏导航栏?有关我希望重现的功能示例,请单击默认 iOS7“电话”应用程序的“联系人”选项卡下的搜索栏。