iPhone旋转时按钮消失

109*_*793 5 iphone xcode rotation button

在我的应用程序中,我有一系列表格可以导致图像.在纵向模式下,右下角有一个按钮,当我选择此按钮时,屏幕翻转,我可以做笔记.

当我将iPhone转为横向模式时,此按钮完全消失.

有任何想法吗?

Bri*_*ian 3

如果您在代码中设置视图,请使用 autoresizingMask 属性。这就是 Interface Builder 中的约束所设置的内容。然而,它与您在 Interface Builder 中看到的有点倒退。如果您希望它粘在右下角,请设置view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin(这相当于在 IB 中启用右侧和底部的弹簧。另一方面,灵活的宽度和高度可以按您的预期工作。

只要超级视图设置autoresizesSubviewsYES(默认),当您旋转时它就会自动重新定位。