UIAlertController breaks if an imageview of the presenting viewcontroller's view has it's layer's speed set to 0

Originator:kasper.muncken
Number:rdar://34456337 Date Originated:2017-09-15
Status:Open Resolved:
Product:iOS Product Version:iOS 11 GM
Classification:Serious Bug Reproducible:Always
 
Summary:
If a viewcontroller has a subview of type UIImageView whose layer.speed is set to 0, presenting a UIAlertController renders the presented alert impossible to interact with. If the app is brought to background and back to front again, it is possible to interact with the alert.

Steps to Reproduce:
- Run the attached sample project (see comments in ViewController.swift)
- Tap the button to present an alert
- Tap one of the alert's buttons

Expected Results:
It is possible to interact with (i.e. tap buttons) the alert.

Actual Results:
It is not possible to interact with the alert.

Version/Build:
iOS 11 GM
Xcode 9 GM

Configuration:
-

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!