如何将 UIView 调整为横向?

Posted

技术标签:

【中文标题】如何将 UIView 调整为横向?【英文标题】:How can I adjust a UIView for landscape orientation? 【发布时间】:2011-10-14 18:31:34 【问题描述】:

我有一个 UITableViewController 和一个自定义 UIView 作为子视图。当我将 iPhone 从纵向旋转到横向时,UIView 子视图会正确旋转,但无法正确调整大小。 如何在设备旋转时调整自定义UIView 的大小?

【问题讨论】:

【参考方案1】:

像这样设置UIViewautoresizingMask

myView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;

这应该意味着视图会在旋转时自动调整大小。

【讨论】:

以上是关于如何将 UIView 调整为横向?的主要内容,如果未能解决你的问题,请参考以下文章

Swift - 如何根据视频播放器框架的大小动态调整 UIView 的大小

如何将 UIView 框架自动调整为另一个 UIView 框架

UIView 使用约束自动布局居中和调整大小

如何将 UIView 的大小调整为特定的高度和宽度,包括其子视图?

启动屏幕未调整横向大小

如何防止在横向上自动调整 UINavigationBar 的大小