我有最新的与 Ipad 兼容的 Monotouch 库。我已将我的项目升级为使用 3.2 SDK 和 MonoTouch 1.9 Alpha。
文档说您需要将 XIB 中的窗口更改为大型 iPad 窗口。我不使用XIB。我通过以编程方式构建对象,从代码构建我的界面。我应该怎么做才能获得大 iPad 风格的窗口?
我有最新的与 Ipad 兼容的 Monotouch 库。我已将我的项目升级为使用 3.2 SDK 和 MonoTouch 1.9 Alpha。
文档说您需要将 XIB 中的窗口更改为大型 iPad 窗口。我不使用XIB。我通过以编程方式构建对象,从代码构建我的界面。我应该怎么做才能获得大 iPad 风格的窗口?
什么都没有(我假设)。
[UIScreen mainScreen].bounds
(及其在 MonoTouch 上的等价物)在 iPad 模式下为 768x1024,在 iPhone 模式下为 320x480。如果您的窗口和视图没有任何硬编码值,它们自然应该采用新的大小。
经过进一步调查,我发现我需要在 info.plist 文件中添加一个条目,如下所示:
Information Property List
UIDeviceFamily
item 0 2
一旦出现,我创建的动态 Window 类就是整个 iPad 屏幕尺寸。
我认为这基本上是在告诉系统我的应用程序支持该设备。将不得不在文档中找到我们的更多内容。