2つの同様の質問が以前にここで尋ねられました:
iPadアプリに縦向きでもsplitViewを表示させる(設定iPadアプリのように)
どちらの質問も、「公式にはサポートされていません。自分で作成するか、サードパーティのカスタムコントローラーを使用してください」という回答がほとんどでした。
しかし、私はWWDC 2011 Apple Developerビデオ(具体的にはセッション102)を掘り下げており、プレゼンターの約30分で、この機能がiOS5でサポートされるようになったと宣言しています。問題は実装方法がわからないことです。 。スライドのコードは次のとおりです。
@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
だから-私はこれで何をしますか?