之前在这里问过两个类似的问题:
强制 iPad 应用程序在纵向显示 splitView(如设置 iPad 应用程序)
这两个问题在很大程度上都以“不受官方支持 - 滚动您自己的或使用第三方自定义控制器”来回答
但是,我正在挖掘 WWDC 2011 Apple Developer 视频(特别是第 102 节),并且在演示者中大约 30 分钟宣布 iOS 5 现在支持此功能。问题是我不知道如何实现它. 这是幻灯片中的代码:
@protocol UISplitViewControllerDelegate
...
// Returns YES if a view controller should be hidden by
// the split view controller in a given orientation.
// (This method is only called on the leftmost view controller
// and only discriminates portrait from landscape.)
- (BOOL)splitViewController: (UISplitViewController*)svc
shouldHideViewController:(UIViewController *)vc
inOrientation:(UIInterfaceOrientation)orientation;
@end
那么 - 我该怎么办?