swift UI专项训练24 构建函数和侦测网页载入事件

swift UI专项训练24 构建函数和侦测网页载入事件,第1张

概述     构建一个方法用来载入网页的请求: func loadurl(url:String ,web:UIWebView){ let aurl = NSURL(string: url) let urlrq = NSURLRequest(URL: aurl!) web.loadRequest(urlrq) } 然后既然控制器继承了代理,那么就

构建一个方法用来载入网页的请求:

func loadurl(url:String,web:UIWebVIEw){    let aurl = NSURL(string: url)        let urlrq = NSURLRequest(URL: aurl!)        web.loadRequest(urlrq)        }

然后既然控制器继承了代理,那么就需要实现一些代理的方法,别忘了把小齿轮指示器也和控制器关联起来,用它来指示网页的读取事件。
  @IBOutlet weak var loading: UIActivityIndicatorVIEw!

把它应用到webvIEw的代理的方法中:
   //网页开始载入    func webVIEwDIDStartLoad(webVIEw: UIWebVIEw) {        loading.startAnimating()    }    //网页结束载入    func webVIEwDIDFinishLoad(webVIEw: UIWebVIEw) {        loading.stopAnimating()    }

此外,我们知道平时如果要加载内容的时候运营商旁边还有个齿轮在转动,这个是系统的公共组件,用法如下:
   //网页开始载入    func webVIEwDIDStartLoad(webVIEw: UIWebVIEw) {        loading.startAnimating()        UIApplication.sharedApplication().networkActivityIndicatorVisible = true    }    //网页结束载入    func webVIEwDIDFinishLoad(webVIEw: UIWebVIEw) {        loading.stopAnimating()        UIApplication.sharedApplication().networkActivityIndicatorVisible = false    }
顺便学习一下系统组件的用法。 总结

以上是内存溢出为你收集整理的swift UI专项训练24 构建函数侦测网页载入事件全部内容,希望文章能够帮你解决swift UI专项训练24 构建函数和侦测网页载入事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1089023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存