【发布时间】:2014-10-04 08:59:54
【问题描述】:
我正在使用自动布局。我有一个 UIView,它发生在距超级视图中心 20px 的边距处。
现在我已将顶部空间提供给我在 iPhone 6+ Xib 中制作的超级视图。但是当我在 iPhone 4 模拟器中运行时,它会下降太多。
任何想法
【问题讨论】:
标签: ios objective-c xcode autolayout
我正在使用自动布局。我有一个 UIView,它发生在距超级视图中心 20px 的边距处。
现在我已将顶部空间提供给我在 iPhone 6+ Xib 中制作的超级视图。但是当我在 iPhone 4 模拟器中运行时,它会下降太多。
任何想法
【问题讨论】:
标签: ios objective-c xcode autolayout
如果您希望视图相对于父视图的中心放置,您应该使用 centerX 和/或 centerY 约束,而不是对父视图顶部的约束。在 IB 中,如果您选择“容器中的垂直居中”约束以使视图垂直居中,则可以编辑该约束以更改其常量值,这将使视图从中心偏移您选择的任何数字。
【讨论】: