我试图显示在iPad使用presentModalViewController一个登录屏幕。

LoginFormController *controller = [[[LoginFormController alloc] initWithNibName:@"LoginFormView" bundle:nil] autorelease];
[controller setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[controller setModalPresentationStyle:UIModalPresentationFormSheet];
[self controller:loginFormController animated:YES];

不管大小我设置的观点是在Interface Builder,它总是调整大小以大约540x620。但在登录屏幕无非是两个文本字段和一个按钮等等。所以我只需要它是460x240。

有谁知道的方式来调整呢?

有帮助吗?

解决方案

尝试阅读模态浏览在iPad HIG部。它很清楚,为什么这是行不通的。没有任何机构能真正告诉你很多时候并不在苹果的开发形式,因为我们有保密协议。但是,如果我是你,我会使用该解决方案是不是iPad的具体而是什么相当多的iPhone应用程序已经做了一段时间。使用UIAlert视图,并把你的两个文本字段在那?不利的一面是,你不能使用IB奠定了出来。 教程

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top