在UISearchBar下强制范围栏

axi*_*ixc 14 iphone cocoa-touch scope uisearchbar uisearchdisplaycontroller

我有一个UISearchBar和UISearchDisplayController,一切都很好但我的范围选择器显示在文本字段旁边而不是在它下面.我知道这是设备在横向时的预期操作,但由于我在UISplitViewController的主视图中有UISearchBar,它最终看起来像这样:

UISearchBar问题

是否有任何方法可以强制范围栏显示在所有界面方向的文本字段下方(我知道这在iPad上的Mail.app中很好用,所以它可能,但谁知道Apple是否决定隐藏选项要做所以)

log*_*ell 3

这不是公共 API 的一部分。希望将来会添加它。它可以使用私有 API 来完成,查看 UIKit 类转储将为您提供帮助。

祝你好运!

编辑:请注意,正如大多数人已经知道的那样,使用私有 API 可能会让您被应用商店拒绝。