0

だから私は次のように 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];

私がこれをどのように行うかについての助けは大歓迎です。

ありがとう!

4

1 に答える 1