SFSafariViewController hides network activity indicator when pushed in a UINavigationController
| Originator: | goldrunner18725 | ||
| Number: | rdar://22877546 | Date Originated: | 28-Sep-2015 02:00 PM |
| Status: | Resolved: | ||
| Product: | iOS | Product Version: | 9.0 GM |
| Classification: | UI/Usability | Reproducible: | Always |
While SFSafariViewController is loading, we need to indicate to the user a website is loading in the ViewController we've just pushed. The simplest idea is to turn on the network activity indicator before pushing the new SFSafariViewController and to turn it off in the delegate method once we know the website has loaded. However. when the SFSafariViewController slides in the UINavigationController, it slides over the app, which is fine, but the network activity indicator is not turned on anymore. Steps to Reproduce: 1. UINavigationController with empty UIViewController. 2. From the empty UIViewController, turn on the network activity indicator. 3. Push a new SFSafariViewController to our UINavigationController. Expected Results: SFSafariViewController should respect whether the network activity indicator is turned on or off. Actual Results: No network activity indicator is visible, so we can't communicate to the user that a website is being loaded. We need a way to communicate to the user that a website is being loaded in SFSafariViewController. Configuration: iOS 9 Simulator Version and Build: iOS 9.0 GM, Xcode 7
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!