【发布时间】:2013-12-27 08:46:26
【问题描述】:
我有一个UINavigationBar,它的新高度为 85,固定为横向和纵向。我在右上角添加了一个编辑按钮,但它不会留在那里。
我用过以下:
[item setTitlePositionAdjustment:UIOffsetMake(0, -47) forBarMetrics:UIBarMetricsDefault];
但是,如果我旋转设备,它会向下移动 47 度回到原来的位置。如果我再次更改指标,它会移回原始位置。如果我用另一个按钮替换按钮,它会将新按钮移动到原始位置,并且设置新按钮的位置不会执行任何操作。
我不知道如何移动按钮并让它保持不变。没有办法在UIBarButtonItem 上使用约束。
【问题讨论】:
-
我将您的问题标记为收藏,并会在几周后再次检查。根据我的经验,在 iOS 7 中,setTitlePositionAdjustment:forBarMetrics: 在旋转时被破坏了。
标签: ios position uinavigationbar uibarbuttonitem