iPad的 - 调整大小模态的UIViewController
-
20-09-2019 - |
题
我试图显示在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奠定了出来。 教程
不隶属于 StackOverflow