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

是否有任何方法可以强制范围栏显示在所有界面方向的文本字段下方(我知道这在iPad上的Mail.app中很好用,所以它可能,但谁知道Apple是否决定隐藏选项要做所以)
iphone cocoa-touch scope uisearchbar uisearchdisplaycontroller
我有一个带有一些自定义条的应用程序,因此我想更改按钮文本的标准垂直对齐方式.我试过设定
[buttonItem setTitlePositionAdjustment:UIOffsetMake(0, -22) forBarMetrics:UIBarMetricsDefault]
Run Code Online (Sandbox Code Playgroud)
但没有变化.奇怪的是,如果我设置一个水平偏移,按钮移动就好了.看起来只有垂直对齐变化没有得到遵守.这是iOS 7上的错误吗?我误解了关于API的一些事情吗?我没有看到任何文档说明垂直对齐被忽略.