UIVisualEffectView in Storyboards (and Xcode Object Library)

Originator:spencer.samuel1
Number:rdar://17742263 Date Originated:July 20, 2014
Status:Duplicate of 16175556 (Closed) Resolved:12-Aug-2014 00:01 AM
Product:iOS SDK Product Version:iOS 8 Seeds 1, 2, 3, 4, 5
Classification:3 - Medium Reproducible:Always
 
Summary:
The new UIVisualEffectView should be available for initialization and customization in Storyboards. Additionally, it should be available in the Xcode Objects Library. This would allow developers to drag and drop a UIVisualEffectView (just like any other UIView or UIKit-Element) onto a UIViewController from the Xcode Objects Library. After adding a UIVisualEffectView it should be customizable using the Attributes Inspector (like any other UIView).

Steps to Reproduce:
1. Open the attached Xcode Project and run it on any simulator or device.
2. A large solid grey box will appear at the bottom of the screen (this is supposed to be a blurred UIVisualEffectView).
3. The code in ViewController.m attempts to setup the UIVisualEffectView which was added to the Storyboard (Main.storyboard).
4. Any attempts to generate a UIVisualEffectView from a Storyboard fail.

Expected Results:
UIVisualEffectViews can be created and customized in Interface Builder / Storyboards. At the very least, they should support Storyboard-initialization (via initWithCoder: or some other system). The optimal solution would be a UIVisualEffectView available in the Xcode Objects Library.

Actual Results:
UIVisualEffectViews can only be created programmatically (in code). They fail to work in any way when added through the interface.

Version:
iOS 8, Seed 3

Configuration:
All devices

Attachments:
'Blur Test.zip' was successfully uploaded.

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!