IPhone如何旋转设备时适当调整视图(IPhone how to properly resize

2019-08-18 12:48发布

我一直在努力调整我的视图控制器内部视图,至今没有运气。 基本上我有我的观点的最底部一个按钮,当方向从纵向变成横向按钮不再可见,因为它只是太远了。

我怎样才能调整这种观点,这样,当方向改变按钮仍然可见? 我曾尝试设置

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

基本上所有其他可能的组合,与至今没有运气。 我知道我可以通过手动重新定位按钮做到这一点,但有一个更好的方式来做到这一点?

谢谢。

-Oscar

Answer 1:

  1. 包含按钮的视图必须使用你的面具(自动调整大小UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight )。
  2. 在含有视图autoresizesSubviews必须设置为YES。
  3. 按钮必须使用UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin


文章来源: IPhone how to properly resize view when rotating device