如何使用MonoTouch以编程方式在启动时获得大型iPad窗口?

时间:2010-02-19 16:07:10

标签: cocoa-touch ipad mono xamarin.ios

我有最新的Ipad兼容Monotouch库。我已将项目升级为使用3.2 SDK和MonoTouch 1.9 Alpha。

文档说您需要在大型iPad窗口中更改XIB中的窗口。我不使用XIB。我通过以编程方式构造对象来从代码构建我的接口。我应该怎么做才能获得大型iPad风格的窗口?

2 个答案:

答案 0 :(得分:1)

没什么(我猜)。

[UIScreen mainScreen].bounds(及其在MonoTouch上的等效功能)在iPad模式下为768x1024,在iPhone模式下为320x480。如果您的窗口和视图没有任何硬编码值,则应自然采用新的大小。

答案 1 :(得分:1)

经过进一步调查后,我发现我需要在info.plist文件中添加一个条目,如下所示:

Information Property List
     UIDeviceFamily
          item 0            2

一旦出现这种情况,我创建的动态Window类就是完整的iPad屏幕大小。

我认为它基本上告诉系统我的应用程序支持该设备。将不得不在文档中找到更多。