我试图在ipad上使用presentmodalviewcontroller显示登录屏幕。
LoginFormController *controller = [[[LoginFormController alloc] initWithNibName:@"LoginFormView" bundle:nil] autorelease]; [controller setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal]; [controller setModalPresentationStyle:UIModalPresentationFormSheet]; [self controller:loginFormController animated:YES];
无论我在界面生成器中将视图设置为多大,它总是调整为大约540x620。但登录屏幕只不过是两个文本字段和一个按钮。所以我只需要460x240。
有人知道调整大小的方法吗?
试着阅读ipad的hig模式视图部分。很清楚为什么这样做行不通。没有人能真正告诉你很多,当不在苹果的开发形式,因为我们在保密协议下。不过,如果我是你的话,我会使用的解决方案并不是针对ipad的,而是一些iphone应用已经做了一段时间了。使用uialert视图并将两个文本字段放在其中?缺点是你不能用IB来布局。 Tutorial