SFSafariViewController UX Customization
| Originator: | jharris | ||
| Number: | rdar://28346147 | Date Originated: | September 16, 2016 |
| Status: | Duplicate of 25588097 | Resolved: | |
| Product: | iOS SDK | Product Version: | |
| Classification: | Enhancement | Reproducible: | n/a |
Summary: We'd like to be able to customize the user experience chrome when presenting a web page to our users. Specifically, we'd like the ability to change the following: - Change the navbar "Done" button to a close "x" glyph or a back button as appropriate. - Have the navbar "Done" button, close "x" glyph or back button remain visible and active in the status bar after the navbar has been collapsed via the user scrolling the web page. - Add our own buttons to the right of navbar's readonly URL text field, such as a "Share" button. - Replace the tab bar with our own implementation. - Provide a way to know the user's vertical scroll position within the page so that we can overlay custom "what's next" content when the user finishes reading the original page. - Provide a way to specify the color of all elements of chrome associated with SFSafariViewController. Steps to Reproduce: Display a web page to users via SFSafariViewController Expected Results: We expect to be able to customize SFSafariViewController such that it fits the needs and aesthetic of our applications. Actual Results: SFSafariViewController cannot be customized and is not useful for us as-is. Version: all versions of iOS
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!