UIwebView的使用,把网页以UIView的形式展示出来
来源:互联网 发布:同花顺数据接口api 编辑:程序博客网 时间:2024/06/04 22:26
class ViewController: UIViewController,UIWebViewDelegate { //遵守代理协议 override func viewDidLoad() { super.viewDidLoad()//调用 addwenview() } //加载网页到view的方法 func addwenview() { let webview = UIWebView(frame:UIScreen.mainScreen().bounds ) let Requst = NSURLRequest(URL: NSURL(string: "https://www.baidu.com")!) view.addSubview(webview) webview.loadRequest(Requst) webview.delegate = self //设置代理为本控制器 } func webViewDidStartLoad(webView: UIWebView) { //连接网络时,显示系统自带的联网小菊花 print("开始加载调用") UIApplication.sharedApplication().networkActivityIndicatorVisible = true } func webViewDidFinishLoad(webView: UIWebView) { print("加载完成调用") //加载完成关闭联网小菊花 UIApplication.sharedApplication().networkActivityIndicatorVisible = false } func webView(webView: UIWebView, didFailLoadWithError error: NSError?) { print("加载失败调用") //加载失败了,我们可以创建一个按钮来重新加载,来重新调用 addwenview()方法 //或者提醒用户检查联网状态 //或者直接跳转到系统网络设置 //或者坐一些其它处理 }}
如果出现类似错误: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
原因:在 iOS9中,在网络通话中ATS强制采用最佳实践,包括使用HTTPS.
解决办法: 右击 Info.plist 文件 -> Open As > Source Code
然后在最后的</dict>
之前添加如下代码即可:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
0 0
- UIwebView的使用,把网页以UIView的形式展示出来
- 把二进制的字段以字符串形式Select出来
- 把二进制的字段以字符串形式Select出来
- 如何把DOC文档以网页的形式打开
- 把下面的表格A以表格B的形式显示出来
- 把一个int()或者byte(字节)以二进制的形式打印出来
- 以打字形式展示placeholder的插件
- 用Dreamweaver将数据库中的数据以柱状图的形式动态展示于网页中
- 采集www.cnblogs.com 右侧边栏的最新新闻列表,以表格形式展示出来,无须入库。
- nodejs怎么把html以源码的形式在网页中显示了,而不是解析它。
- Emacs中使用Forms-mode以表格形式展示/编辑简单的文本数据
- “网站目录文件以列表的形式呈现出来”?
- 如何将mp3文件以列表的形式显示出来?
- 在html中以applet的形式展示worldwind
- cocos2dx 数字以图片形式来展示的方法
- 把所有有关邮件的应用展示出来
- 已文件流的形式把文件展示到页面
- 把图片文件夹中的子文件夹以下拉框的形式展示出来。并且选择不同的文件夹显示出各文件夹中的图片
- js数组去重
- log4j:WARN No appenders could be found for logger
- MySQL字符集的校对规则(collation rule)
- SpringMVC详细示例实战教程
- Python学习笔记(五)
- UIwebView的使用,把网页以UIView的形式展示出来
- 【翻译】Ext JS 6.2 早期访问版本发布
- 继续补充基础难点知识_3
- iOS多线程_获取线程队列执行完毕的信号
- Android Studio开发JNI - 第一个JNI程序
- 53. Maximum Subarray
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No suc
- SQLite
- Linux shell 脚本编程学习笔记(echo)