我正在尝试如何使用自动布局,但在互联网上似乎缺乏关于它的信息。我在视图控制器中放置了一个带有三个按钮的视图。在我放置任何约束之前,按钮将显示在预览中。但是,一旦我设置了任何约束,整个子视图就会完全停止显示在预览中。我做了一个垂直居中的约束,然后将它放置在距左边缘25个像素的位置。它应该确切地知道要将其放置在哪里,但仍然没有显示任何内容。
你知道为什么约束会导致我的按钮不出现吗?
发布于 2015-07-15 12:33:13
使用Autolayout,约束应该尽可能清晰。如有必要,可以尝试添加大小约束以及固定(右、上或下)约束。
发布于 2015-07-17 08:12:23
当你不使用自动布局时,它会手动定位所有内容。当你启用自动布局时,它会关闭这一行为,这样你就有了一个不受约束的对象,这就是它消失的原因。
发布于 2015-07-15 12:30:39
原来我对子视图的大小没有限制,所以它不知道如何居中。我认为我不需要它,因为我认为它会默认使用它已经存在的值。
https://stackoverflow.com/questions/31421491
复制相似问题