gpt4 book ai didi

iphone - 不同应用程序的 UI 取决于编译成单个文件的设备(iPhone/iPad)

转载 作者:行者123 更新时间:2023-11-30 12:14:23 25 4
gpt4 key购买 nike

我已经完成了 iPad 版应用程序。现在我想将这个应用程序“转换/重写”到 iPhone 和 iPad 中(不通用 - 因为某些行为和 View 在 iPhone 中与在 iPad 中看起来不同。我尝试使用目标(复制所需的类,进行更改),但它创建了两个文件(一个用于 iPad,一个用于 iPhone)。我想要做的是将其编译成一个文件,并在运行时检查它是否是 iPhone 并使用 iPhone 的 UI 和类,iPad 也是如此。您有什么建议吗?

最佳答案

为此,您需要使用自动布局。对于完全不同的组件,您始终可以使用不同的 View 并根据运行时运行的设备加载它们。

对于 XIB,我曾经使用 xib 名称、带有 _IPad 的后缀和一个通用类方法来完成此操作,该方法将在运行时为 iPhone 或 iPad 选取正确的 XIB。您可以将不同 XIB 的引用附加到同一代码文件中。

关于iphone - 不同应用程序的 UI 取决于编译成单个文件的设备(iPhone/iPad),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45605804/

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