swift中跳转WKWebView 链接不含汉字的写法
来源:互联网 发布:问卷调查数据分析 编辑:程序博客网 时间:2024/05/20 02:26
import UIKit
class NewsViewController:UIViewController,WKNavigationDelegate,UIScrollViewDelegate {
var webView :WKWebView = WKWebView()
overridefunc viewWillAppear(animated:Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBar.hidden = false
}
overridefunc viewWillDisappear(animated:Bool) {
super.viewWillDisappear(animated)
self.webView.scrollView.delegate = nil
}
overridefunc viewDidLoad() {
super.viewDidLoad()
self.title ="高速新闻"
var webview :WKWebView = WKWebView.init(frame:CGRectMake(0,0, SCREEN_WIDTH,SCREEN_HEIGHT))
webview.navigationDelegate =self
webview.scrollView.delegate =self
self.view.addSubview(webview)
let url =NSURL(string:"http://m.toutiao.com/m3961833649/")
let request =NSURLRequest(URL: url!)
webview.loadRequest(request)
self.webView = webview
// 打开左划回退功能:
self.webView.allowsBackForwardNavigationGestures = true
}
func webView(webView:WKWebView, didFinishNavigation navigation:WKNavigation!) {
NSUserDefaults.standardUserDefaults().setInteger(0, forKey: "WebKitCacheModelPreferenceKey")
NSUserDefaults.standardUserDefaults().setBool(false, forKey: "WebKitDiskImageCacheEnabled")
NSUserDefaults.standardUserDefaults().setBool(false, forKey: "WebKitOfflineWebApplicationCacheEnabled")
NSUserDefaults.standardUserDefaults().synchronize()
}
func scrollViewDidScroll(scrollView:UIScrollView) {
if (scrollView.contentOffset.y >100) {
self.navigationItem.title ="高速新闻"
} else {
self.navigationItem.title ="高速新闻"
}
}
//加载错误时走的方法
func webView(webView:WKWebView, didFailNavigation navigation:WKNavigation!, withError error:NSError) {
print("error:\(error)")
}
overridefunc didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
}
*/
}
- swift中跳转WKWebView 链接不含汉字的写法
- swift 中跳转WKWebView,链接含有汉字的写法
- html中a连接不跳转的写法
- swift 跳转网页写法
- swift中单列的写法
- Swift 中CGAffineTransform的写法
- Swift 使用WKWebview过程中遇到的问题汇总
- Swift-WKWebView与JavaScript的细节,H5页面跳转原生界面
- Swift WKWebView的js调用swift
- Swift WKWebView的swift调用js
- Swift WKWebView的swift调用js ---- Swift WKWebView的js调用swift
- PHP小程序 获取url链接,url不含.html则自动加上并跳转
- html链接不跳转
- rails controller中跳转的写法
- 在Js中网页跳转的写法
- 让链接在指定的iframe中跳转显示,实现链接内容不刷新父页面显示到iframe中
- sharepoint 2007 设置访问用户链接时,不跳转到ssp的页面用户中去
- 学习笔记:WKWebView的简单使用(Swift)
- 【杭电】2025 查找最大元素(字符串有毒系列!!)
- android ListView 单条局部刷新方法实践及原理解析
- localStorage请使用getItem 和setITem
- TC COM插件接入百宝云注册码系统示例
- IP头,TCP头,UDP头,MAC帧头定义
- swift中跳转WKWebView 链接不含汉字的写法
- poj1088(记忆化搜索)
- 红宝书-日N3-文字词汇-1
- [深入剖析React Native]热更新之react-native-pushy使用指南(Android)
- codeforces 712C C. Memory and De-Evolution(贪心)
- React Native error “Could not get BatchedBridge
- Kinect Fusion 的处理流程 工作原理
- enum枚举
- Zookeeper 集群配置