我试图添加自定义css文件到uiwebview
,在display:none
中放置一些元素,但经过大量的谷歌搜索,我找不到一种方法来做到这一点。似乎我应该通过javascript注入它,但我真的不知道如何。有人做过吗?
你可以做下面的事情,当你加载你的html文件时,你可以在你的项目中添加CSS文件,并在webview中加载html,也请参考:-链接
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
// Do any additional setup after loading the view, typically from a nib.
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let localfilePath = NSBundle.mainBundle().URLForResource("test", withExtension: "html");
let myRequest = NSURLRequest(URL: localfilePath!);
webView.loadRequest(myRequest);
//or use as below
let myHTMLString:String! = "<h1>Hello Pizza!</h1>"
webView.loadHTMLString(myHTMLString, baseURL: nil)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}