xcode 7按钮重叠

Posted

技术标签:

【中文标题】xcode 7按钮重叠【英文标题】:xcode 7 buttons overlapping 【发布时间】:2015-09-20 14:34:45 【问题描述】:

我是 Xcode 的新手,我正在尝试做一些应该按降序排列的选择,例如:

选项1 选项2 选项3 选项4

但是当在 Xcode 7 中放置以下约束时:宽度相等,容器中垂直居中,容器中水平居中,我得到了所有的按钮,甚至是模拟器中重叠的标签,任何人都知道如何让它们居中模拟器?

我正在使用 Xcode 7。

【问题讨论】:

你能显示界面生成器的屏幕截图和结果吗? 如果您将它们全部设置为垂直居中,它们将重叠。尝试将 option3 垂直居中,并为其他使用垂直偏移。 不幸的是我没有足够的声誉来添加图片 如何使用垂直偏移?抱歉,我对 xcode 很陌生 我在 stackview 中并拖动了按钮,但在构建时它们与模拟器屏幕的左侧对齐 【参考方案1】:

如果您将所有按钮设置为垂直居中,您的按钮将会重叠。试试:

    在视图中水平和垂直居中Option3。 在视图中水平居中 Option1Option2Option4。 添加从 Option3Option2 的垂直偏移。为此,Control - 从 Option3 拖动到 Option2 并从弹出窗口中选择 Vertical Spacing。 以同样的方式添加从Option2Option1的垂直偏移。 以同样的方式添加从Option3Option4的垂直偏移。

【讨论】:

非常感谢,我是否只需在选项 1 上方的标签上添加一个垂直偏移集以使其也居中?

以上是关于xcode 7按钮重叠的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 状态栏重叠 UI

Xcode6:导航栏与文本字段重叠

如何修复 iOS 7 中的状态栏重叠问题

XCode/Swift:如何管理两个重叠图像视图的约束

让导航栏与iOS 7中的状态栏重叠

在 iOS 7 中让导航栏与状态栏重叠