有些事情发生了严重错误......我所做的一切,就是在Xcode中设置一个故事板,添加一个UINavigationController
并设置一个根UIViewController
,所有这些都在标签栏的标签栏中控制器。
我在故事板中为视图添加了UISearchDisplayController
,并尝试使用视图控制器中的以下代码将搜索栏放在导航栏中:
[self.searchDisplayController setDisplaysSearchBarInNavigationBar:YES];
这一切都很好,我得到以下内容:
然而,当我点击搜索栏输入内容时,它会变为bezerk并将其自身置于视图中间,如下所示:
当我点击搜索栏时,它会在屏幕中间保留其疯狂的位置,就像这样......
这里发生了什么?