By default a
WKWebView can navigate to any links the user selects, but it’s common to want to restrict that. It only takes a few simple steps:... Continue Reading >>
WKUIDelegate protocol is for you.... Continue Reading >>
One of the many advantages of
UIWebView is its ability to draw on some of the native user interface of Safari. It's a long way from the
SFSafariViewController that was introduced in iOS 9.0, but you can enable the built-in gestures that let users go back and forward by swiping left and right.... Continue Reading >>
App Transport Security (ATS) normally doesn’t allow our apps to connect to HTTP servers, but there’s a special exception you can add to allow
WKWebView to load insecure content.... Continue Reading >>
iOS often uses a delegate system to report important changes, such as when a table view cell has been tapped or when a web page has finished loading. But the delegate system only goes so far, and if you want fine-grained detailed information sometimes you need to turn to KVO, or "key-value observing."... Continue Reading >>
UIWebView class has been around since iOS 2.0 as a way to show HTML content inside your app, but iOS 8.0 introduced
WKWebView as an alternative - what's the difference?... Continue Reading >>
About the Swift Knowledge Base
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions, all written for Swift 4.
Take Swift further!
Your Swift skills let you make apps for macOS, watchOS, tvOS, and more, and for one low price you can learn it all with my Swift Platform Pack!