创建一个支柱到屏幕的中心

时间:2013-10-18 14:00:28

标签: iphone objective-c xcode landscape

我有三个水平线的视图。中间视图水平居中,而另外两个距离相同,一个在左边,一个在右边。

当我将屏幕旋转到横向时,我希望中间视图保持水平居中,我希望其他两个视图与中心保持相同的距离。

在Xcode中有一种简单的方法吗?

1 个答案:

答案 0 :(得分:1)

弹簧和弹簧更难做到这一点。 struts和设置框架,如果您可以在应用程序中使用它们,则可以更轻松地处理Auto Layout约束。有关原因的详细概述,请参阅this video from Justin Williams

如果你需要坚持弹簧和struts并在代码中设置框架,出于某种原因,你必须重新计算超级视图的中心,然后用它来设置子视图的.center。