在拆分视图中,当应用程序以横向模式启动时如何将视图调整到屏幕

Posted

技术标签:

【中文标题】在拆分视图中,当应用程序以横向模式启动时如何将视图调整到屏幕【英文标题】:in split view how to adjust the views to the screen when app launched in landscape mode 【发布时间】:2010-10-06 20:23:01 【问题描述】:

我在拆分视图控制器的纵向模式下显示主视图和详细视图, 我没有像大多数 hte ipad 应用程序那样使用弹出窗口来显示主视图...

当我的应用在横向模式下启动时,我遇到了方向问题,我无法调整它以查看

【问题讨论】:

【参考方案1】:

宽度固定

http://developer.apple.com/library/ios/#documentation/general/conceptual/iPadProgrammingGuide/UserInterface/UserInterface.html

【讨论】:

【参考方案2】:

在开箱即用的 UISplitView 中,宽度是固定的。

您也可以使用MGSplitViewController,它是一个自定义SplitViewController,其中一个功能是宽度自定义。

可以在这里找到:http://github.com/mattgemmell/MGSplitViewController

【讨论】:

【参考方案3】:

只有 UIImageView 还是整个视图?

我遇到了 UIImageViews 的问题,然后我像这样解决了它:

界面生成器 -> UIImageView 大小检查器 -> 自动调整大小

选择所有外栏并取消选择所有内栏。

希望它会有所帮助:)

【讨论】:

以上是关于在拆分视图中,当应用程序以横向模式启动时如何将视图调整到屏幕的主要内容,如果未能解决你的问题,请参考以下文章

如何将视图从纵向模式更改为横向模式并锁定它?

锁定视图以最初在横向(仅横向)目标-C 中启动

如何在横向模式下添加两个视图或图像视图?

嵌套 UIView 调整大小

拆分视图控制器错误?

以横向模式打开视图[重复]