Swift 4中的Web视图

您是iOS开发(Swift)的新手吗?

您要实现Web View吗?

如果您的回答是“是”,那么本教程适合您。

所以开始做这个。

注意:UIWebView已从XCode 9开始弃用,因此,如果您还支持iOS 10或更低版本,则适合您。
如果您的应用仅支持iOS 11+设备,请不要使用WKWebView而不是UIWebView
您可以使用SFSafariViewController轻松获得相同的结果
阅读如何使用SFSafariViewController 点击这里。

步骤1:
创建一个快速项目。

第2步:
视图控制器中添加一个UIwebView 添加一个UIActivityIndi​​catorView。 或您的自定义加载程序。
并为UIwebViewUIActivityIndi​​catorView (或自定义加载程序)设置自动布局。

第三步:
将您的所有连接与View controller连接。
1. WebView连接
2.装载程序连接。
连接后,View Controller将如下所示。 见下文。 👇

步骤4:
现在,我们将继续进行编码部分。
1.导入WebKit。
2.导入类中的Delegate(UIWebViewDelegate)
3.添加代理。 (webView.delegate =自我)
所以你的班级看起来像这样

步骤5:
现在这一点很重要,因为您需要首先了解UIwebView有多少个委托方法

UIWebViewDelegate4种方法 ,但是只用三种方法

复制这3种方法并粘贴到您的View Controller中。 👇

步骤6:
现在是时候在视图控制器中添加代码和逻辑了。
因此,让我们继续前进。 见下文👇

现在 viewDidLoad中调用func loadAddress()

现在一切都完成了,您已经成功地将WebView与加载器(自定义和默认)集成在一起。

现在是时候查看Result了

加载WebView之前👇

加载后👇

如果到达此处表示您已成功将webview导入项目中。
现在你很高兴 。 所以它该鼓掌了
如果您需要此演示项目,则可以从我的GitHub链接下载。