有许多关于自动布局的指南,如:http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1。
现在约束似乎不太复杂,只是当尝试在UIImageView上设置约束时,加上“使用自动布局”,我无法设置任何约束,因为当我单击用于实现这一目标的三个按钮中的任何一个时,设置约束的所有选项都是灰色的。
我相信这很简单..。帮个小忙?
我在参考资料中发现:“如果只选择一个元素,那么需要多个元素的约束选项就会被禁用。”但是,在所有的指南中,我都必须选择比选择UIImageView更多的约束。
编辑:添加图像:
发布于 2015-09-16 03:13:40
这是因为从视图控制器中删除根视图。当您将UIViewController添加到故事板中时,您可以看到以下内容:
如果删除此视图并添加UIImageView,则会看到以下内容:
因此,添加UIView作为根视图,UIImageView作为根视图的单个子视图。然后,您可以使用约束:
发布于 2019-11-11 03:17:22
在我的例子中,Xcode 11.2以某种方式设置了我的UIButton
tranlates mask into constraints
的布局属性。所以我把它从尺寸检查器改成了automatic
,它是固定的。
发布于 2020-05-11 04:10:53
如果你移动一个视图(如。移动它,然后离开一个TableView),然后它将神秘地失去接受约束的能力。那就建一个新的。XCode 11.4.1
https://stackoverflow.com/questions/32514185
复制