子视图约束到父视图 iOS
Posted
技术标签:
【中文标题】子视图约束到父视图 iOS【英文标题】:Child view constraints to parent view iOS 【发布时间】:2015-01-25 17:17:34 【问题描述】:我在初始视图控制器的主视图的子视图中添加了 4 个约束。顶部空间和前导空间以 0 为常数,与父视图的宽度和高度相等。无论我做什么,子视图都不会位于坐标 0,0 处,它始终位于坐标 16,20 处,即使常量为 0。
【问题讨论】:
您是否在情节提要中添加了这些约束?您可能正在对视图的边距而不是其边缘进行约束(在默认情况下选中的 pin 弹出窗口中有一个复选框,您应该取消选择)。 是的,我在情节提要中添加了它们。什么复选框?我找不到它。 【参考方案1】:删除您的顶部和前导约束。然后,再次创建它们。只有这一次,当您创建它们时,取消选中“限制到边距”复选框。
这是我说的复选框:
【讨论】:
以上是关于子视图约束到父视图 iOS的主要内容,如果未能解决你的问题,请参考以下文章
添加到父视图时向 UITableView 添加 AutoLayout 约束