如果我的子视图的大小与其父视图相同,如何使用 ctrl-drag 在 IB 中设置约束?
Posted
技术标签:
【中文标题】如果我的子视图的大小与其父视图相同,如何使用 ctrl-drag 在 IB 中设置约束?【英文标题】:How to set constraints in IB using ctrl-drag if the size of my subview is the same as its superview? 【发布时间】:2015-04-20 06:32:55 【问题描述】:我在 IB 中的一个视图控制器中添加了一个子视图。它的大小与视图控制器的大小相同,我希望它是那样的。唯一的问题是现在我不能使用 ctrl-drag 和鼠标来参考它的超级视图来设置一些约束。有没有办法让我拥有一个子视图来填充其整个父视图并仍然设置约束使用 ctrl-drag 参考该父视图。
【问题讨论】:
你的意思是你不能拖动到superview,因为它充满了subview,不能通过拖动选择?如果是这样,您可以控制并拖动到左列列表中的视图。 @user3349433 非常感谢!这就是我一直在寻找的。把它作为你的答案,我会接受的。 【参考方案1】:您可以控制并拖动到左列列表中的视图。
【讨论】:
【参考方案2】:您可以使用编辑视图右下角的pin按钮。
-
点击pin按钮。
选择所有约束(确保常量值设置为 0)。
接受约束。
【讨论】:
感谢您的回答。但我特别在寻找一种使用 ctrl-drag 设置约束的方法。以上是关于如果我的子视图的大小与其父视图相同,如何使用 ctrl-drag 在 IB 中设置约束?的主要内容,如果未能解决你的问题,请参考以下文章