Ios iPad中UIModalPresentationFormSheet的确切尺寸是多少

Ios iPad中UIModalPresentationFormSheet的确切尺寸是多少,ios,xcode,ipad,interface-builder,size,Ios,Xcode,Ipad,Interface Builder,Size,我使用以下代码显示屏幕/视图控制器 SearchParams *nxt=[[SearchParams alloc] initWithNibName:@"SearchParams" bundle:nil]; UINavigationController *nvc=[[UINavigationController alloc] initWithRootViewController:nxt]; nvc.modalPresentationStyle=UIModalPresentationFormSh

我使用以下代码显示屏幕/视图控制器

SearchParams *nxt=[[SearchParams alloc] initWithNibName:@"SearchParams" bundle:nil];

UINavigationController *nvc=[[UINavigationController alloc] initWithRootViewController:nxt];

nvc.modalPresentationStyle=UIModalPresentationFormSheet;

[self.preLCtr.preCinescape_iPadViewController presentModalViewController:nvc animated:YES];
我不能确定PesentationSheet的大小。我试着拍摄屏幕截图和尺寸。但这不是确切的解决方案

问题:iPad中当前模式表的确切尺寸是多少?

根据苹果公司的标准,尺寸可能会根据可用屏幕尺寸而变化:

显示视图的宽度和高度小于屏幕的宽度和高度,并且视图位于屏幕的中心。如果设备处于横向且键盘可见,则视图的位置将向上调整,以便视图保持可见。所有未覆盖的区域都会变暗,以防止用户与它们交互

可能在加载到表单的viewcontroller中,您可以使用以下命令在运行时确定视图大小:
self.view.bounds


如果您需要调整表单大小,我在

上看到了一些答案,这是我为当前(iPad 3)iO6维度找到的答案:

边界:540.000000620.000000
-无键盘


但是你不应该在任何代码中使用它。按照正确的答案进行操作。

如果您正在调整自由形式视图控制器,以便能够正确使用表单表单显示样式进行模式转换,请注意,在“尺寸检查器”的“尺寸”下拉列表下有一个
表单
选项。一开始我没有注意到这一点


我检查了不同的方向,而且在多窗口模式下,默认大小为

宽度:540,高度:620

下面是《启示录》的截图


根据拍摄的屏幕截图,它是545×625像素。是正确的吗?你可以在这里找到它。你如何选择一个自定义的表单大小-无论我怎么尝试-我得到一个标准的表单?大声说出来吧!这样做似乎不好,但我想用一个自定义的表示控制器重新创建表单大小,然后。。。它似乎是一个固定的540x620。我测试了一些不同的iPad和方向,它从未改变。