在界面构建器中创建的按钮...这条虚线是什么,我该如何解决?

时间:2014-03-04 20:11:44

标签: ios iphone xcode ipad interface-builder

这是使用界面构建器创建的按钮:

enter image description here

这条橙色虚线是什么(按钮文字区域,对吗?),为什么它在按钮之外,如何让它在按钮内(如果是这种情况)???

2 个答案:

答案 0 :(得分:3)

这是因为你有自动布局,它认为大小和位置应该基于约束。有时它会在不调整约束的情况下移动或调整元素时显示此内容,有时它会显示,因为给出的约束是不明确的。

答案 1 :(得分:2)

谷歌自动布局。您没有提供所有必需的约束,或者它们不是您想要的约束。红色框表示按钮在遵循提供的约束条件下的位置。

一种可能的解决方法:在界面构建器中,您会在右下方看到几个按钮。单击第三个,然后选择更新约束。