UIPopoverController
やなど、iPhone OS 3.2で導入されたクラスを使用するユニバーサルアプリをどのように作成しUISplitViewController
ますか?これに関するJeffLaMarcheのブログで、Oleはこれらのオブジェクトをインスタンス化するためのメソッドを提供しています。UIPopoverController
あなたはそのようにインスタンス化するでしょう: [NSClassFromString(@"UIPopoverController") alloc]
。
これは、これらのクラスをコードでインスタンス化するのに適していますが、プロトコルとそのメソッドについてはどうでしょうか。私のiPadアプリはとを使用してUISplitViewController
おり、とに準拠する必要があるクラスがUISplitViewControllerDelegate
ありUIPopoverControllerDelegate
ます。これをどのように宣言しますか?そして、次のような方法でどのように作業しますか?
- (void)splitViewController:(UISplitViewController *)svc
willHideViewController:(UIViewController *)aViewController
withBarButtonItem:(UIBarButtonItem *)barButtonItem
forPopoverController:(UIPopoverController *)pc
メソッド呼び出しUISplitViewController
を渡す必要がある場所はどこですか?