0

我有一个模态视图控制器,它使用以下方式显示:

[self presentModalViewController:addStoryItem animated:YES];

在 iPhone 上。我正在将该应用程序转换为通用应用程序,并且我想使用弹出框显示相同的模式。这里有一个关于弹出框的非常好的教程,但它侧重于从头开始为 iPad 创建弹出框。

我应该创建 AddStoryItem.xib 文件的 ~ipad 版本并将其显示为弹出框,还是可以显示现有的 sans-~ipad 文件?或者,我是否应该为 iPad 创建一个特定的弹出框,即使弹出框的内容正是我想要的 iPad 版本?

为帮助干杯!

4

2 回答 2

1

你也可以。您可以简单地使用相同的(假设它具有正确的自动调整大小的蒙版,它可能看起来还不错),但我认为 Apple 会建议您创建一个新的,更好地使用 ipad 上的更大空间并显示一。

另外值得注意的是,Apple 强烈反对全屏转换,因此无论您选择哪种方法,请务必将模态演示样式更改为 ipad 特定的模态弹出框之一。查看此站点:http ://useyourloaf.com/blog/2010/5/3/ipad-modal-view-controllers.html和“模态演示样式”部分

于 2012-03-10T04:42:45.493 回答
0

这取决于您要在 UIPopOver 上显示的内容。如果您为 popOver 分配的内容大小类似于 iphone 视图大小 (320,460),您可以使用相同的 iphone xib。

于 2012-03-10T04:33:03.397 回答