0

我有三个在水平线上的视图。中间视图水平居中,而其他两个距离相同,一个在左侧,一个在右侧。

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

在 Xcode 中是否有一种简单的方法可以做到这一点?

4

1 回答 1

1

如果您可以在应用程序中使用这些约束,则使用弹簧和支柱以及设置框架更难做到这一点,并且使用自动布局约束更容易处理。观看Justin Williams的这段视频,了解原因。

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

于 2013-10-18T14:13:16.597 回答