0

ポップオーバー コントローラーを使用して、ページ ビュー コントローラーで以前のビュー コントローラーに戻ることはできますか。そうする方法はありますか?

このコードは私が試しています。

-(void)goNext
{
Vcontr = [self.pageController.viewControllers objectAtIndex:0];

UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:pageController];

if(popoverController == nil){   //make sure popover isn't displayed more than once in the view
    popoverController = [[UIPopoverController alloc] initWithContentViewController:pageController];
}
[popoverController presentPopoverFromRect:self.view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

popoverController.delegate = self;

 }
4

2 に答える 2

0

ここにいくつかのチュートリアルがあります:

iPad for iPhone Developers 101: UIPopoverController チュートリアル

iPad UIPopoverController ビデオ

Apple開発者を読む

また、 Apple 開発者によるサンプル コードを見つけることができます。

于 2012-12-12T11:26:40.220 に答える
0
 UIPopoverController *popoverController ;///defin this in the .h

if(popoverController == nil){   //make sure popover isn't displayed more than once in the view
    popoverController = [[UIPopoverController alloc] initWithContentViewController:yourPageViewController]; 
}
[popoverController presentPopoverFromRect:self.view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

popoverController.delegate = self;
}
于 2012-12-12T11:32:10.143 に答える