UIVibrancyEffect on top of extra light / light blurs render a white background

Originator:ide
Number:rdar://17348963 Date Originated:17-Jun-2014
Status:Closed Resolved:Fixed in beta 3
Product:UIKit Product Version:iOS 8 seed 2
Classification:UI/Usability Reproducible:Always
 
• Detailed description of the issue
Vibrant areas on top of a UIVisualEffectView with extra light or light blur have a white background.

• Steps to reproduce
1. Create a UIVisualEffectView with light blur. Add another UIVisualEffectView with the respective vibrancy effect.
2. Load a UIImage with AlwaysTemplate rendering mode. Put it in a UIImageView and add it to the vibrancy view's content view.

• Expected result
Only the image mask should appear vibrant.

• Actual result
Around the image there is a white border.

• Additional notes or comments
Used to work on iOS 8 seed 1. Broke on seed 2. See https://github.com/ide/UIVisualEffects for a sample project.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!