【发布时间】:2016-01-17 14:44:19
【问题描述】:
Xcode 不允许我在 MainStoryBoard 中的 ViewController 上对我的 BarButtonItem 施加约束。如图所示,它出现在无法读取的左侧太远。
下图显示了BarButtonItem 的位置。它应该说“项目”。我还查看了 Xcode 上的预览分屏,它在 iPhone6 上看起来不错,但在 iPhone 4 上却不行(它在 iPhone 4 上被剪掉了一半,但在这里它被剪掉了 3/4s)。在这里,我正在为 iPhone 6 运行,我明白了。
如何在 Xcode 中添加约束或如何以编程方式将约束添加到此 BarButtonItem?
非常感谢任何帮助。
【问题讨论】:
-
您要添加什么约束?顶约束还是?
-
我想将 BarButtonItem 定位在更右侧。 @OrkhanAlizade
-
您是否在情节提要中添加了类似导航栏的元素?如果是 - 只需将约束添加到内部元素而不是导航栏
-
如何将 UIBarButtonItem 添加到导航栏?使用界面构建器或代码?如果是代码,您可以发布它吗?
-
@Kirill 我试过了。它仍然离左边太远了。我正在使用界面生成器添加 UIBarButtonItem。
标签: xcode swift autolayout uinavigationbar uibarbuttonitem