小编axi*_*ixc的帖子

在UISearchBar下强制范围栏

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

UISearchBar问题

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

iphone cocoa-touch scope uisearchbar uisearchdisplaycontroller

14
推荐指数
1
解决办法
3673
查看次数

- [UIBarButtonItem setTitlePositionAdjustment:forBarMetrics:]忽略垂直偏移

我有一个带有一些自定义条的应用程序,因此我想更改按钮文本的标准垂直对齐方式.我试过设定

[buttonItem setTitlePositionAdjustment:UIOffsetMake(0, -22) forBarMetrics:UIBarMetricsDefault]
Run Code Online (Sandbox Code Playgroud)

但没有变化.奇怪的是,如果我设置一个水平偏移,按钮移动就好了.看起来只有垂直对齐变化没有得到遵守.这是iOS 7上的错误吗?我误解了关于API的一些事情吗?我没有看到任何文档说明垂直对齐被忽略.

(显示问题的示例项目)

uinavigationbar uikit uibarbuttonitem ios

14
推荐指数
1
解决办法
3748
查看次数