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

Ben*_*tto 13 uiviewcontroller ipad uimodalpresentationformsh

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

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

我将模态表示样式设置为UIModalPresentationFormSheet,并调用presentModalViewController:animated:当前视图控制器.

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

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

任何人都有什么可能导致这种行为的建议?

谢谢.

Ben*_*tto 29

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

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

  • 谢谢你没有删除它,它帮助了我. (7认同)