ios中的水平中心约束问题?

时间:2015-04-07 05:38:45

标签: ios objective-c xcode storyboard autolayout

enter image description here我很难学习限制因素。 iOS中的自动布局。我使用了任何宽度&任何高度。我有一个故事板场景,我正在添加一个按钮&给了它一些高度和高度当我添加水平中心约束时,我会因添加缺失约束而出错。 Xcode迫使我将按钮的宽度减小到26像素&还设置了它的x& y position.Can有人告诉我为什么Xcode要求我减小宽度&也改变原来的x&收率

提前致谢。

3 个答案:

答案 0 :(得分:1)

好的,请查看图片和约束......

enter image description here

你需要给出宽度和高度约束....还需要给出按钮的x和y位置。这样屏幕就可以知道从哪里开始绘制按钮的宽度和高度

答案 1 :(得分:0)

可能会在故事板上张贴您的布局图片,以便我们更好地了解您的问题,同时也可以根据经验确保您有满足x和y位置的约束,以及宽度和高度,如果所有这些都满意你的布局不会模棱两可。从你所说的,听起来你只满足其中3个标准,留下y位置(可能垂直添加中心或顶部空间)。

它可能会要求您减少约束的宽度和高度,因为约束的值小于它们在故事板上的可视化表示中的值,只需单击约束并查看它们的值。< / p>

答案 2 :(得分:0)

显示Add Missing Constraints错误,因为您没有提供垂直约束,可能是高度限制或垂直位置约束。

要解决此问题,请使用蓝色虚线指南线放置视图,然后单击&#34;重置为建议的约束&#34;或者您可以根据您的要求提供垂直约束。

Xcode可能会警告您按钮宽度,因为默认情况下,按钮的文本标签采用默认的填充空间。

要添加自定义填充,您应该从故事板中更改按钮内容的insets

相关问题