gpt4 book ai didi

iphone - iOs 设备特定资源不工作 - ~iPad 加载默认 XIB - 通用应用程序

转载 作者:太空狗 更新时间:2023-10-30 03:46:19 24 4
gpt4 key购买 nike

我正在制作一个基于 Utility App 模板的通用应用程序。我选择了一个通用应用程序,MainView.xib 和 MainView~iPad.xib 在这两种设备类型上都能正常工作。

在 iPad2 上,当我切换到 FlipsideView 时,即使项目中有一个非常好的 FlipsideView~iPad.xib 文件,它也会加载 FlipsideView.xib。默认 xib 是正常 (iPhone) 大小并显示在 iPad 的左下角。

我确实必须手动创建 FlipsideView~iPad xib。我相信我在 IB 中正确连接了 xib,因为它显示与 FlipsideView.xib 连接相同。

在过去的几周里,我读了很多有类似问题的帖子和 this Stack Overflow thread回答最清楚,并包含指向 Apple 文档的链接。所以我知道它适用于其他人并记录在案。

此部分的代码与常用实用程序应用程序模板中的 showInfo() 方法相同。

(是的,我知道我可以手动加载 ~iPad 版本检查 UI_USER_INTERFACE_IDIOM()。我试图弄清楚我在让 ~iPad 修改器工作时做错了什么。)

知道我遗漏了什么吗?

非常感谢您的帮助!

最佳答案

最后我找到了解决方案。这真的非常非常简单。xib 必须命名为 ~ipad 而不是 ~iPad,以及 ~iphone 而不是 ~iPhone。糟糕的是,如果您将它们命名为 ~iPad,则一切都在模拟器中运行,但在真实设备上却无法运行。

关于iphone - iOs 设备特定资源不工作 - ~iPad 加载默认 XIB - 通用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com