だから私は次のように UIPopoverView を提示しています:
if (self.BStatePopoverViewController == nil) {
RedStatePopoverViewController *settings =
[[RedStatePopoverViewController alloc]
initWithNibName:@"RedState"
bundle:[NSBundle mainBundle]];
UIPopoverController *popover =
[[UIPopoverController alloc] initWithContentViewController:settings];
popover.delegate = self;
self.BStatePopoverViewController = popover;
}
[BStatePopoverViewController setPopoverContentSize:CGSizeMake(320, 445)];
[self.BStatePopoverViewController presentPopoverFromRect:[sender bounds] inView:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
ビューがポップオーバーに読み込まれると、ポップオーバー内に新しい UIViewController を表示するために使用したいボタンがあります。私はそれをモーダルビューとして提示しようとしましたが、これはポップオーバーのものではなく親ビューを変更します:
PopupDischargeViewController * dischargeview = [[PopupDischargeViewController alloc] initWithNibName:@"PopupDischargeViewController" bundle:nil];
[self presentModalViewController:dischargeview animated:NO];
私がこれをどのように行うかについての助けは大歓迎です。
ありがとう!