Ios5 使用情节提要显示模式视图控制器时,如何更改大小?

Ios5 使用情节提要显示模式视图控制器时,如何更改大小?,ios5,storyboard,modalviewcontroller,Ios5,Storyboard,Modalviewcontroller,使用故事板,我使用模态样式和表单表单表示创建到另一个视图控制器的转换。但尺寸总是一样的 如何使用情节提要更改此视图控制器的大小? 我发现了一些几乎可以工作的代码,但我从来没有让mu模态视图控制器居中。 请注意,我使用的是故事板,而代码不适用于故事板 你有什么想法或建议吗 顺便问一下,似乎在viewDidLoad之前调用了PrepareForsgue os,这正常吗 非常感谢您的回复。虽然有点晚了 我以前实现过。。我已设法使UIPresentationFormSheet居中。 这是我的密码 [de

使用故事板,我使用模态样式和表单表单表示创建到另一个视图控制器的转换。但尺寸总是一样的

如何使用情节提要更改此视图控制器的大小? 我发现了一些几乎可以工作的代码,但我从来没有让mu模态视图控制器居中。 请注意,我使用的是故事板,而代码不适用于故事板

你有什么想法或建议吗

顺便问一下,似乎在viewDidLoad之前调用了PrepareForsgue os,这正常吗


非常感谢您的回复。

虽然有点晚了

我以前实现过。。我已设法使UIPresentationFormSheet居中。 这是我的密码

[detailView setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[detailView setModalPresentationStyle:UIModalPresentationFormSheet];    
[self presentModalViewController:detailView animated:YES];
detailView.view.superview.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;
float heightOfFrame = 200.0f;
float widthOfFrame= 400.0f;
detailView.view.superview.frame = CGRectMake(
    self.view.superview.center.x - (widthOfFrame/2),                                         
    self.view.superview.center.y - (heightOfFrame/2),
    widthOfFrame,
    heightOfFrame
); 
希望我在某些方面帮助过你


关于,Steve,我最近遇到了同样的问题,并且能够使用以下属性更改表单页视图的大小:


谢谢您的回复。你对使用边界有什么看法?当显示的视图是导航控制器时,您是否遇到问题?使用导航控制器时,这些黑客似乎不起作用。