【问题标题】:iOS 7 simulator vs device differences?iOS 7模拟器与设备差异?
【发布时间】:2013-10-04 00:45:04
【问题描述】:

应用的基本部署是 iOS 7.0,设备和模拟器都使用 7.0。

模拟器上的半透明效果使UINavigationBar下的内容变得模糊,但在设备上,没有模糊。我注意到其他几个差异工具。我的UIToolbar 在模拟器上是半透明的,但在设备上是不透明的,而且有几次颜色不匹配。

但是对于导航栏,为什么会有所不同?如何获得模糊效果?如果没有模糊,导航栏文本下的文本可能会分散注意力和混淆!

【问题讨论】:

    标签: ios-simulator uinavigationbar ios7 xcode5 translucency


    【解决方案1】:

    经过大量挖掘,这是一个硬件限制。由于 GPU 要求/性能,旧设备上未启用模糊效果。

    模糊效果会出现在:

    • iPhone 4S 及更新机型
    • iPad 第 4 代及更新版本
    • 所有 iPad Mini

    【讨论】:

    • 这只是事实的一半。我在 iPhone 5s 上的 UINavigationController 中也有同样的效果。
    • 这个答案并不完整——我似乎也重现了 UINavigationController 栏在模拟器上是半透明的而在 iPhone 5S 上是非半透明的情况。正在研究它以找出原因......
    • 你们有什么发现吗?我在我的 sim 卡和 5s 上看到模糊不清,但不是 iPad 3rd gen。
    • 第四代 iPad 和更新版本 - 这意味着第三代 iPad 将没有模糊效果
    猜你喜欢
    • 1970-01-01
    • 2013-09-24
    • 2011-07-08
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 2015-08-30
    • 1970-01-01
    相关资源
    最近更新 更多