在我尝试获得Apple批准之前,我正在对我的第一个iOS应用进行最后润色。我做的最后一件事就是将图像放在两个按钮上。但是,现在我添加了这些按钮,它们没有出现在我想要的地方。
有没有办法编辑Xcode 5中的虚线框?我不能用鼠标拖动它,我认为这是定义图像显示的位置。我将虚线框排成实心框内。
图片中显示的另一个按钮有轻微的错位,但这并不是那么糟糕。
答案 0 :(得分:0)
我已经弄明白了,将约束Leading Space
和Trailing Space
设置为Automatic
,这在Xcode UI中显示为SuperView。
单击齿轮齿轮,然后选择编辑并单击自动旁边的复选框,它应该可以正常工作。
答案 1 :(得分:0)
虚线框是基于布局约束的按钮所在的位置,但这些约束与您当前设置的框架相冲突。选择该按钮,转到编辑器,转到解决自动布局问题,然后选择更新框架。 (或使用故事板右下方故事板栏上的快捷方式。)
答案 2 :(得分:0)
有两个错误:
根据其约束,按钮不在它应该的位置。它将在运行时位于不同的位置。橙色虚线框表示
未放置按钮,使其位置不明确。从截图中判断,缺少高度约束。这由红色虚线框
想想你的按钮:你已经告诉水平中心应该在哪里,右边应该在哪里,它的宽度,以及左边缘,但没有约束告诉你的按钮它的高度!
最简单的方法:点击
位于编辑器的底部。这允许你自动
如果按钮位于您希望的位置
添加缺少的约束,以获得明确的布局
--- ---编辑
从你的第一张截图中,你似乎甚至没有对齐垂直位置,只有那两个元素的水平中心位于相同的高度。在这种情况下,您需要一个底部或顶部垂直空间约束。