代码之家  ›  专栏  ›  技术社区  ›  Ben Zotto sberry

iPad模态表单占据了整个屏幕

  •  13
  • Ben Zotto sberry  · 技术社区  · 14 年前

    我试图在iPad上创建一个表单表单模态,它应该是540x620模态视图。

    我用一个NIB文件创建了一个视图控制器,它的视图是一个540x620大小的UIView(上面有东西)。

    我将模态表示样式设置为 UIModalPresentationFormSheet ,然后打电话 presentModalViewController:animated: 在当前视图控制器上。

    更奇怪的是,当我将其关闭时,它“下面”的所有UI都被重新布置到屏幕中央,大约是一个表单大小的区域。比扎罗!

    1 回复  |  直到 14 年前
        1
  •  29
  •   Ben Zotto sberry    14 年前

    我知道了。我在电脑上设置了模态演示风格 起源 视图控制器——需要在新创建的 小孩 控制器。我们需要把它看作是孩子的财产,而不是父母控制的东西。

    我想删除这个问题,但我想我会留下它作为未来任性的路标。