当我在 UISplitViewController 中将 iPad 转为纵向模式时,调整 detailViewController 的 pagecontrolview 的大小

Posted

技术标签:

【中文标题】当我在 UISplitViewController 中将 iPad 转为纵向模式时,调整 detailViewController 的 pagecontrolview 的大小【英文标题】:Resize the pagecontrolview of detailViewController when i turn iPad to Portrait mode in UISplitViewController 【发布时间】:2012-06-26 06:55:30 【问题描述】:

我正在研究 UISplitViewController,我在宽度为 700 的详细视图中有一个 pageController,我在 pageController 上添加了一些 imageViews,当我将 iPad 转为纵向模式时如何调整 pageController 的大小,以便即使 imageViews 也应该适合宽度 768。

【问题讨论】:

【参考方案1】:

您可以使用自动调整大小的蒙版。当您正确使用 autoresizingMask 时,该视图控制器将在您更改方向时自动调整大小。

如果这个答案对你有帮助,请告诉我..

【讨论】:

您还可以通过编程方式添加 autoresizingMake。 感谢您的回答,但遇到了另一个问题....当我调整 pageController 的大小时,我将 subViewsResizing 的选项也设置为 YES,但 pageController 上的 imageView 没有调整大小... ..任何帮助??? 谢谢@SmartDeveloper....你帮了我很多....通过你的回答我使用了这个并且工作了 [viewObj setAutoresizingMask : (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin)] ;

以上是关于当我在 UISplitViewController 中将 iPad 转为纵向模式时,调整 detailViewController 的 pagecontrolview 的大小的主要内容,如果未能解决你的问题,请参考以下文章

在 iPad 横向模式 UISplitViewController iOS 上隐藏主视图

如果我使用工具栏,UISplitViewController 的颜色显示不正确

掌握详细的 uisplitViewController 和 UINavigationController 视图

在iPad横向模式下隐藏主视图UISplitViewController iOS

折叠 SwiftUI 中的 doubleColumn NavigationView 详细信息,就像在 UISplitViewController 上折叠一样?

在 iPhone 6 Plus 上关闭 UISplitViewController 弹出框时 UIWebView 被拉伸