Starting with the iPhone 4S UIToolbar
blurs the background. However the user can manually disable blurring in the Settings under General > Accessibility > Increase Contrast > Reduce Transparency.
Can I programmatically find out if the iPhone actually does use blurring?
The reason is I'd like to adjust the background and barTintColor in case of blurring being disabled or unavailable.
Related, for the "Darken Colors" setting I found a hack to detect it. I'm looking for something similar for the blurring as I'm not aware of a public API for this.
It's possible to check user's Reduce Transparency
setting under iOS 8 with: UIAccessibilityIsReduceTransparencyEnabled()
.
As for the devices running iOS 7, blur isn't supported on iPhone 4, iPad 2 and 3 (I'm not 100% sure about iPad 2).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With