最近使用WKWebView实现了内置网页浏览器功能,带进度条。
适配了iOS刘海屏和横竖屏
先看效果:

iPhoneX.gif
代码实现起来很简单。就不具体说了。

PLWebViewController.gif
这里关键无非监听WKWebView的属性estimatedProgress来获取网页加载进度。
然后我这里网页展示视图是基于UINavigationController的一些属性,所以
使用PLWebViewController的时候必须包含UINavigationController.