iphone - iPhone 的 UISplitViewController

标签 iphone ipad uiviewcontroller uisplitviewcontroller landscape

我想创建一个具有分屏 View 的 iPhone(不是 iPad)应用程序,该应用程序在同一屏幕上显示两个 View Controller ,一个在屏幕左侧,一个在屏幕右侧(仅限横向)。

有没有办法让 UISplitViewController 适用于 iPhone,或者是否有一个开源库可以用来实现这种外观?

最佳答案

如上所述,您不能使用分割 View Controller 。但是,我认为您无论如何都不需要它。它有点麻烦和限制。

使用 subview 可以轻松实现分割 View Controller 的效果。 (尽量避免使用多个 View Controller ,因为这通常是不好的做法)。

创建两个自定义 View 并将它们作为 subview 添加到主视图中。查看它们的自动调整大小属性。尝试使用界面生成器。当用户旋转时显示/隐藏侧 View 。

UISplitViewControllers 没那么有用 - 您可以轻松模仿它们的效果。

关于iphone - iPhone 的 UISplitViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346819/

相关文章:

iphone - 忽略对背景( super ) View 的触摸

objective-c - iPad 应用程序在屏幕解锁后以纵向方向出现,无论屏幕 sleep 方向如何

html - 某些段落在 iOS 设备上的 safari 中显示错误的颜色?

ios - 默认 UICollectionView 布局不尊重 iPad 分屏

iphone - 显示模态视图 Controller 时设备旋转

ios - 解释 iOS7 中自动调整 ScrollView 插入、扩展布局包含不透明条、边缘ForExtendedLayout 之间的区别

java - 游戏编程性能

jquery - 你知道一些关于 'iphone css layouts' 的好网站吗,你能帮我改进我的代码吗

iOS 跨 View Controller 共享 'global data'

iphone - View Controller 继承。找不到接口(interface)