gpt4 book ai didi

iphone - 将 iPhone 应用程序转换为通用应用程序

转载 作者:行者123 更新时间:2023-12-01 17:56:56 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我正在尝试将我的 iPhone 应用程序转换为通用应用程序,因此我为 iPad 添加了一个新的 Storyboard。使用设备检查和代码修改现有的 VC 来处理 iPad 是否更好,或者我应该复制这些 ViewController 并修改它们以与 iPad 兼容?

谢谢!

编辑:

抱歉信息不足。我不确定我需要提供什么样的额外信息。我正在使用最新版本的 6.1。

除了将针对屏幕空间进行优化之外,这些 View 基本相同。这是结构:

  • 登录 Controller (几乎完全相同,除了一个小细节)
  • 主视图 Controller
    在 iPhone 中,它只是一个推送详细 View 的 TableView(来自分页的 3 个 VC)
    在 iPad 中,我想使用在一个屏幕上使用 TableView 和 Detail View 的 Split View。

  • 谢谢

    最佳答案

    由你决定。就个人而言,我喜欢对相同的 View 使用相同的 View Controller ,即使它们彼此之间的关系不同。例如,TidBITS News 应用程序在 iPhone 上具有导航 Controller 、主视图(故事标题表)和详细 View (单个故事),但在 iPad 上包含主视图和详细 View 的 Split View Controller 。有两个 Storyboard,但只有一个 MasterViewController 类文件和一个 DetailViewController 类文件。现在,当然,这些文件包含一些条件代码(如果我们在 iPhone 上运行,则做一件事,如果在 iPad 上运行,则做另一件事)。我讨厌这样,但你能做什么?

    如果您只是从 Master-Detail 模板开始创建一个新的 Universal 项目,我想您会看到它就是这样工作的。

    关于iphone - 将 iPhone 应用程序转换为通用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791940/

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