gpt4 book ai didi

iphone - 是否有一种全局方法可以将 iPhone 和 iPad 应用程序合并为通用应用程序?

转载 作者:行者123 更新时间:2023-12-03 19:19:31 24 4
gpt4 key购买 nike

我写了一个 iPhone 应用程序。然后,我稍微改变了界面,添加了更高分辨率的图像,并制作了一个 iPad 版本。在一个完美的世界里,我希望任何购买 iPad 版本的人都可以免费获得 iPhone 版本(但反之则不然)。由于 Apple 似乎没有办法做到这一点(对吧??),我的下一个最喜欢的解决方案是以某种方式让 iPad 版本包含 iPhone 版本。

我知道我可以将 iPad 版本转换为“通用”版本,但由于应用程序的外观如此不同,这似乎是一个真正的痛苦。我有很多 View Controller ,它们在两个版本之间几乎完全不同。有些方法是相同的,但只有30%左右。有没有一个简单的解决方案:

  • 检查设备是 iPhone 还是 iPad

    • 如果是 iPhone,则使用一组文件

    • 如果是 iPad,则使用不同的文件组

提前致谢!

最佳答案

尝试在 Xcode 中创建一个新项目并选择将其设为通用应用程序。在 Xcode 的默认布局方式中,iPad 和 iPhone 版本之间存在明显的区别。您可以根据需要使应用程序的两个版本相似或不同。

此外,您可以使用 UI_USER_INTERFACE_IDIOM() 检查运行时正在运行的设备。目前,该值的两个值为 UIUserInterfaceIdiomPadUIUserInterfaceIdiomPhone

关于iphone - 是否有一种全局方法可以将 iPhone 和 iPad 应用程序合并为通用应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280407/

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