作者:倩倩倩倩倩倩雯- | 来源:互联网 | 2023-05-21 18:50
我试图在故事板中添加约束到UIImageView到它的超视图,相等的宽度或高度,但它被禁用.
我尝试选择视图和超级视图,然后右下方的添加约束按钮(提到的约束显示为禁用),我尝试从视图拖动到超级视图(未列出提到的约束).
我尝试删除与我的视图相关的所有约束.没有什么区别.
我正在使用自定义视图的xib.父视图也是根视图.XCode 6.2 beta.使用大小等级Any/Any.
任何的想法?谢谢.
1> Dhaivat Vyas..:
使UIView高度/宽度等于超级视图.
这是你需要做的.
您可以通过右键单击"查看"并选择超级视图来设置前导,上限,尾随和底部约束.
设置了我在上一张图片中设置的顶部和底部约束后.您需要将约束更新为"0",因为它可能具有顶部且前导空间不等于"0".您可以选择这些约束并将常量更改为"0".
您还可以设置从引脚到视图的约束,因为我已经设置了引导和拖尾,您也可以以类似的方式设置顶部和底部选项.
编辑:
如果要平均设置宽度和高度,则需要同时选择视图并设置它的高度和宽度相等.正如我将它们设置在下面的图像中.
结果:
下面两张图片显示了如何使用乘数来改变宽度/高度,因为您需要将常数设置为0.9.从storyboard或xib中你不能在float中设置常量.所以你需要设置乘数.
第一张图片我设置了比率乘数.
第二张图片我将乘数设为0.9
如果您仍然有任何疑问,请告诉我.希望这能帮助您解决问题.