代码之家  ›  专栏  ›  技术社区  ›  Tom van Zummeren

ipad-调整模式uiviewcontroller的大小

  •  3
  • Tom van Zummeren  · 技术社区  · 16 年前

    我试图在ipad上使用presentmodalviewcontroller显示登录屏幕。

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

    无论我在界面生成器中将视图设置为多大,它总是调整为大约540x620。但登录屏幕只不过是两个文本字段和一个按钮。所以我只需要460x240。

    有人知道调整大小的方法吗?

    1 回复  |  直到 14 年前
        1
  •  7
  •   jamone    16 年前

    试着阅读ipad的hig模式视图部分。很清楚为什么这样做行不通。没有人能真正告诉你很多,当不在苹果的开发形式,因为我们在保密协议下。不过,如果我是你的话,我会使用的解决方案并不是针对ipad的,而是一些iphone应用已经做了一段时间了。使用uialert视图并将两个文本字段放在其中?缺点是你不能用IB来布局。 Tutorial

    推荐文章