如何从 superView 的中心给约束一些边距
Posted
技术标签:
【中文标题】如何从 superView 的中心给约束一些边距【英文标题】:How can I give constraints some margin from the center of superView 【发布时间】:2014-10-04 08:59:54 【问题描述】:我正在使用自动布局。我有一个 UIView,它发生在距超级视图中心 20px 的边距处。
现在我已将顶部空间提供给我在 iPhone 6+ Xib 中制作的超级视图。但是当我在 iPhone 4 模拟器中运行时,它会下降太多。
任何想法
【问题讨论】:
【参考方案1】:如果您希望视图相对于父视图的中心放置,您应该使用 centerX 和/或 centerY 约束,而不是对父视图顶部的约束。在 IB 中,如果您选择“容器中的垂直居中”约束以使视图垂直居中,则可以编辑该约束以更改其常量值,这将使视图从中心偏移您选择的任何数字。
【讨论】:
以上是关于如何从 superView 的中心给约束一些边距的主要内容,如果未能解决你的问题,请参考以下文章
当 SuperViews 约束改变时更新 SubView 约束