iPad模式表格无论如何都会占据整个屏幕

时间:2010-05-14 23:49:43

标签: ipad uiviewcontroller uimodalpresentationformsh

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

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

我将模态演示文稿样式设置为UIModalPresentationFormSheet,并在当前视图控制器上调用presentModalViewController:animated:

我的视图从底部滑入,但它不是一张表单,而是占据了整个屏幕(我的视图元素都锚定在屏幕的左上角)。

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

任何人都有任何可能导致此行为的建议吗?

感谢。

1 个答案:

答案 0 :(得分:29)

想出来了。我在视图控制器上设置模式演示样式 - 需要在新创建的控制器上设置它。人们需要将其视为孩子的财产,而不是父母控制的东西。

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