gpt4 book ai didi

customization - 苹果是否允许为 iOS7 自定义 iOS 5/6 风格的 UI?

转载 作者:行者123 更新时间:2023-12-04 04:41:49 25 4
gpt4 key购买 nike

嗨,我在 XCode 5 中编译了一个应用程序,所有 UI 都发生了变化。我被迫自定义导航栏和 TabBar 以使其看起来像 iOS 5/6。 Apple HIG 是否阻止我们在 iOS 7 中使用 Opaque Black navBar 和 TabBar?

最佳答案

不,这并不一定意味着如果您的应用程序在 iOS7 中运行,它需要立即拥有新外观。您可以使用 iOS 7.0 作为您的基础 sdk,但您需要在您的应用程序中进行自定义修改以实现 iOS5/6 的外观(但这是一个繁琐的过程...不推荐)。使用 7.0 SDK 会将 UI 对象的所有外观转换为 iOS 7.0 对象(平面、无边框、无边框等)。

如果您还没有准备好在您的应用程序中接受 iOS 7 设计,您仍然可以使用 iOS 6.1 SDK 构建您的应用程序。这将保留 iOS UI 以前的外观和感觉,并且仍然可以在 iOS 7 上运行。 不过要小心,一些字体(如 Hirakaku pron)在 iOS 7 中运行时会改变它们的行距(即使它是针对 iOS 编译的) 6.1)。您可能想在 iOS 7 中为您的 iOS 6.1 Base SDK 应用程序进行向前兼容性检查。

( 使用 iOS 6.1/6.0 作为基础 SDK 的缺点 :我们仍然不知道 Apple 是否(或何时)会限制将应用程序提交到 iOS 7。但目前,在 iOS 6.1/6.0 中上传应用程序还是可以的。)

摘要:

使用 iOS 7.0 作为基础 SDK: (使用自动布局正确设计您的对象)

  • 当您在 中运行应用程序时iOS 7.0 设备 :UI 对象将显示为平面 ( 新 UI 外观 )
  • 当您在 中运行应用程序时iOS 6.1 及以下设备 : UI 对象将保留它们的 老样子

  • 使用 iOS 6.1/6.0 作为基础 SDK:
  • 当您在 中运行应用程序时iOS 7.0 设备 : UI 对象将保留它们的 老样子
  • 当您在 中运行应用程序时iOS 6.1 及以下设备 : UI 对象将保留它们的 老样子
  • 关于customization - 苹果是否允许为 iOS7 自定义 iOS 5/6 风格的 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18776627/

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