0

我想知道是否可以为 UISplitController 模板 ipad 示例以纵向隐藏 DetailViewController,并让 MasterViewController 在纵向全屏中使用,当方向更改为横向时使用普通 UISplitViewController 视图,左侧为 masterview和右侧的详细视图...有可能吗?

4

1 回答 1

0

苹果的 UISplitViewController 被赋予了一个非常具体的行为,不能这样定制......

在我的公司,我们必须实现我们自己的 SplitViewController - 我们的目的是在纵向时处理“masterViewController”的不同显示,横向时两个控制器的不同尺寸(比 UISplitViewController 允许的尺寸),以及不同的处理方式'masterViewController' 纵向显示 -

这种繁重的自定义导致我们处理有关包含其他 UIViewControllers 的 UIViewController 的各种问题 - (在 iOS 5 之前,Apple 不支持 UIViewControllers 包含!请参阅Github 上的 CoconutKit此示例以获取解决方法示例...)。

对于您的特定需求,这是Matt Gemmell 自己实现自定义 SplitViewController 的尝试,非常好,您仍然可以分叉代码以使其适合您自己的需求。

于 2012-07-30T10:20:11.353 回答