切换方向时如何使 UIView 自动调整为全屏
Posted
技术标签:
【中文标题】切换方向时如何使 UIView 自动调整为全屏【英文标题】:How to make a UIView autosize to full screen when switching orientation 【发布时间】:2011-03-01 19:30:00 【问题描述】:我是否需要编写代码让 UIView 在切换方向时填满窗口区域?有没有简单的设置?
【问题讨论】:
【参考方案1】:如果视图最初占据整个屏幕,并且应用程序设置为自动旋转,那么您只需在视图上设置自动调整大小掩码以调整宽度和高度:
view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
编辑:请参阅下面的评论了解如何在 IB 中执行此操作
【讨论】:
是的,在 IB 中,选择您的视图,调出检查器,转到第三个选项卡(看起来像一个标尺),您将看到一个标题为“自动调整大小”的部分,您可以更改自动调整大小的掩码点击红色标记。有点难以解释,但是当你找到它时它是有道理的。 Here is an image of what you want it to look like以上是关于切换方向时如何使 UIView 自动调整为全屏的主要内容,如果未能解决你的问题,请参考以下文章
当关闭模态视图控制器时,底层 UIScrollView 调整为全屏