Ios 在iPad上设置模式popover故事板序列的内容大小?

Ios 在iPad上设置模式popover故事板序列的内容大小?,ios,objective-c,xcode,uistoryboard,uistoryboardsegue,Ios,Objective C,Xcode,Uistoryboard,Uistoryboardsegue,我的应用程序的iPad版本中有一些模态分段,我想知道我在哪里/如何告诉他们显示内容的大小?如果以编程方式推动视图控制器,我可以使用setContentSize或类似工具来实现这一点–使用segues时,我该如何/在何处实现这一点 我正在尝试以下操作,但转换后的视图显示为全屏,而不是我指定的大小–为什么 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { #pragma unused (sender)

我的应用程序的iPad版本中有一些模态分段,我想知道我在哪里/如何告诉他们显示内容的大小?如果以编程方式推动视图控制器,我可以使用
setContentSize
或类似工具来实现这一点–使用segues时,我该如何/在何处实现这一点

我正在尝试以下操作,但转换后的视图显示为全屏,而不是我指定的大小–为什么

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
#pragma unused (sender)
    if ([segue.destinationViewController isKindOfClass:[SignUpViewController class]]) {
        SignUpViewController *signUp = (SignUpViewController *) segue.destinationViewController;
        signUp.contentSizeForViewInPopover = CGSizeMake(100, 100);
    }
}

直接设置popover大小而不是视图控制器大小如何

UIStoryboardPopoverSegue *popoverSegue = (id)segue;
popoverSegue.popoverController.popoverContentSize = CGSizeMake(100, 100);

我相信,此时已经创建了popover,并将其大小调整为以前的值
contentSizeForViewInPopover

,这是正确的答案,但不幸的是,由于我有一个非Pad特定的故事板,我无法访问
popover
序列类型。