为 iPad 和 iPhone 使用相同的 XIB
Posted
技术标签:
【中文标题】为 iPad 和 iPhone 使用相同的 XIB【英文标题】:Use the same XIB for iPad and iPhone 【发布时间】:2011-10-27 06:55:06 【问题描述】:我正在使用 Cocoa Touch 构建一个可以在 iPad 和 iPhone 上运行的简单应用程序。
有哪些技术可以创建在这两种设备上工作且外观相同的 XIB 文件?我可以 吗?
【问题讨论】:
【参考方案1】:如果您希望您的应用“在这两种设备上工作并且看起来相同”,只需创建一个 iPhone 版本并仅部署到 iPhone。 iPhone 应用程序将按原样在 iPad 上运行,如果 iPhone 分辨率太小,iPad 用户可以选择将其像素加倍。
【讨论】:
在更复杂或更复杂的应用程序中,为 iPhone 和 iPad 设计单独的界面几乎总是更好,因为这两种设备几乎在每个方面都有很大的不同,但核心是操作系统。【参考方案2】:如果可能,我建议使用故事板。它确实比以前更容易支持多种设备。您是否有不想使用故事板的原因,或者您还没有看过它?
【讨论】:
也许他需要 ios 4 支持? 这就是我问这个问题的原因以上是关于为 iPad 和 iPhone 使用相同的 XIB的主要内容,如果未能解决你的问题,请参考以下文章
如何在不为 iphone 和 ipad 创建单独的 xib 的情况下为所有 ipad 和 iphone 创建通用 xib?不是故事板
我的 XIB 中的两个 UITableViewCells for iPad/iPhone