1

我正在 XCode 4 中编写一个 iPad 应用程序,并想创建一个 UISplitViewController 实例,该实例在屏幕上水平显示其 viewController 引用。我一直在参考 Apple ( SplitViews ) 提供的 XCode 示例,但该示例使用 xib 嵌入开发人员手动创建的两个水平 NSTextView。

有没有办法使用标准 XCode 库强制拆分视图水平显示?我看过一些对 Matt Gemmell 的MGSplitViewController类的引用,但我想知道这是否可以仅使用 XCode 的标准库来完成。

我还阅读了有关编程拆分视图的线程(此处),但没有提到强制显示为水平与垂直。

4

1 回答 1

2

UISplitViewController将屏幕分成左右两部分。没有公共 API(从 iOS 6.1 开始)告诉它分成顶部和底部部分。

您可以将UISplitViewController的视图嵌入到带有旋转变换的自定义视图中,然后使每个包含的视图都使用相反方向的旋转变换。这将需要您实现一些额外的视图控制器子类(可能还有视图子类)。MGSplitViewController仅使用或实现您自己的拆分视图控制器会简单得多。

于 2013-04-29T22:18:30.610 回答