Ios5 故事板模态序列在popover内呈现

Ios5 故事板模态序列在popover内呈现,ios5,xcode4,storyboard,uisplitviewcontroller,Ios5,Xcode4,Storyboard,Uisplitviewcontroller,splitViewController的“主”侧的一个分支中的最后一个分段是从主控中的tableViewCell到tableViewController的模式(全屏)分段 当设备运行正常时,新的tableViewController将按预期全屏显示 但是,当设备是纵向的,并且masterVC使用popover按钮显示时,选择tableViewCell会导致模式序列在popover中显示新的TableVC,而不是全屏显示 在解除模态VC(从主popover中)后,popover的布局为“关闭”,即

splitViewController的“主”侧的一个分支中的最后一个分段是从主控中的tableViewCell到tableViewController的模式(全屏)分段

当设备运行正常时,新的tableViewController将按预期全屏显示

但是,当设备是纵向的,并且masterVC使用popover按钮显示时,选择tableViewCell会导致模式序列在popover中显示新的TableVC,而不是全屏显示

在解除模态VC(从主popover中)后,popover的布局为“关闭”,即表格未针对popover正确自动调整大小

谁能告诉我为什么?或者给我指出解决这个问题的正确方向


谢谢。

默认情况下,演示的UIViewController继承演示者的演示上下文。 您可以通过修改要以模态方式呈现的UIViewController的modalPresentationStyle和modalTransitionStyle(可选)来更改此设置

UIViewController* myModalVC =  [UIViewController alloc] init]; 
myModalVC .modalPresentationStyle = UIModalPresentationFullScreen;
//myModalVC .modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;     
[self presentViewController:rViewController animated:YES completion:nil];