3

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

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

4

2 回答 2

1

什么都没有(我假设)。

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

于 2010-02-20T06:36:16.357 回答
1

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

Information Property List
     UIDeviceFamily
          item 0            2

一旦出现,我创建的动态 Window 类就是整个 iPad 屏幕尺寸。

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

于 2010-02-22T10:40:48.693 回答