从iPhone 4S开始UIToolbar
模糊背景。但是,用户可以在常规>下的设置中手动禁用模糊。可访问性>增加对比度>降低透明度。
我可以通过编程方式查明iPhone是否确实使用了模糊效果吗?
原因是如果模糊被禁用或不可用,我想调整背景和barTintColor。
相关,对于“变暗颜色”设置,我找到了hack来检测它。我正在寻找类似于模糊的东西,因为我不知道这个公共API。
答案 0 :(得分:9)
可以在iOS 8下使用UIAccessibilityIsReduceTransparencyEnabled()
检查用户的Reduce Transparency
设置。
对于运行iOS 7的设备,iPhone 4,iPad 2和3不支持模糊(我对iPad 2不是100%肯定)。