iOS 7模拟器与设备之间的区别?

6
应用程序的基本部署版本是iOS 7.0,并且设备和模拟器都在使用7.0。
模拟器上的半透明效果会使得UINavigationBar下方的内容模糊,但是在设备上没有这种模糊效果。我还注意到了一些其他的差异。我的UIToolbar在模拟器上是半透明的,但在设备上是不透明的,有几次我发现颜色不匹配。
对于导航栏,为什么会不同,怎样才能获得模糊效果呢?如果没有模糊效果,导航栏下的文字可能会分散注意力,令人困惑!
1个回答

3

经过深入调查,这是一种硬件限制。由于GPU的要求/性能问题,模糊效果在旧设备上无法启用。

以下设备将出现模糊效果:

  • iPhone 4S及更高版本
  • iPad第四代及更高版本
  • 所有iPad Mini

2
这只是真相的一半。在 iPhone 5s 上,我在 UINavigationController 中也有同样的效果。 - Rafael Bugajewski
1
这个答案不完整 - 我似乎也复制了一种情况,即在模拟器上UINavigationController栏是半透明的,在iPhone 5S上则不是。正在努力找出原因... - Markus Rautopuro
你们有发现任何问题吗?我在我的sim和5s上看到模糊,但在第三代iPad上没有。 - VaporwareWolf
1
iPad第四代及以上 - 这意味着第三代iPad将没有模糊效果。 - DBD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接