[英]UIBarButtonItem setTitlePositionAdjustment on iOS 7 Navigation Bar
我有一个UINavigationBar
,它的新高度为85,并且固定用于横向和纵向。 我在右上角添加了一个编辑按钮,但它不会停留在那里。
我用过以下内容:
[item setTitlePositionAdjustment:UIOffsetMake(0, -47) forBarMetrics:UIBarMetricsDefault];
但是,如果我旋转设备,它会向下移动47到原始位置。 如果我再次更改指标,则会移回原始位置。 如果我用另一个按钮替换按钮,它会将新按钮移动到原始位置,并且设置新按钮的位置不会执行任何操作。
我无法弄清楚如何移动按钮并使其停留。 无法在UIBarButtonItem
上使用约束。
您可以尝试将UIView
作为UINavigationBar
子项放在右上角。 使UIView
与导航栏具有相同的高度,并将您的按钮放在视图中。 然后,您可以在视图内添加按钮的约束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.