UIButton的背景图像按钮
问题描述:
我把收尾到我的第一个iOS应用程序之前,我设法把批准苹果之外。我做的最后一件事是将图像放在两个按钮上。但是,现在我添加了这些按钮,它们不会显示在我想要的位置。
有没有办法编辑Xcode 5中的虚线框?我无法用鼠标拖动它,我认为这是定义图像显示的位置。我会将虚线框放在实心框内。
图片中显示的另一个按钮有轻微的偏差,但这并不是很糟糕。
答
我已经想通了,将约束Leading Space
和Trailing Space
设置为Automatic
,这在Xcode UI中显示为SuperView。
点击齿轮轮齿,然后选择编辑,然后点击旁边的打勾为自动,它应该工作的罚款。
答
虚线框是按钮应该基于布局约束的位置,但这些约束与您当前设置的框架相冲突。选择该按钮,进入编辑器,去解决自动布局问题,并选择更新帧。 (或使用故事板栏上的快捷方式,在故事板的右下角。)
答
有两种错误:
按钮没有它应该是,根据它的约束。它将在运行时位于不同的地方。橙色虚线框表示
该按钮没有放置成其位置不明确。从截图判断,缺少高度限制。这是由红色虚线框表示
想想你的按钮:你告诉其中水平中心线应该是,这里的右边缘应该是,它的宽度,从而左边缘,但没有约束告诉你的按钮它的高度!
的easyest方式:点击
在编辑器的底部。这可以让你自动
adust你的约束,如果按钮是你希望它是
添加缺失的制约,有明确的布局
- - 编辑---
从你的第一个截图,你似乎没有对齐垂直位置,但只有这两个元素的水平中心是平等的高度。在这种情况下,您需要底部或顶部的垂直空间约束。