【发布时间】:2015-02-10 14:33:30
【问题描述】:
我在这里看到了一些仅使用 Objective-C 的选项,但我在 XCode 6 中使用 Swift iOS8 执行此操作时遇到了问题。我正在使用 uiwebview 加载网站。例如,假设它的 google.com。
@IBOutlet var website: UIWebView!
var url = "http://www.google.com"
func loadUrl() {
let requestURL = NSURL(string: url)
let request = NSURLRequest(URL: requestURL!)
website.loadRequest(request)
}
override func viewDidLoad() {
super.viewDidLoad()
website.delegate = self
loadUrl()
}
func webViewDidFinishLoad(website: UIWebView) {
var jsscript = "some script here"
website.stringByEvaluatingJavaScriptFromString(jsscript)
}
使用 Swift,我如何将一个全新的样式表注入到网站中,以便我可以覆盖许多样式?
另外,我希望新样式表存在于我的应用程序目录之一中。最好的目录在哪里?在“支持文件?”下而且,我将如何在我的代码中调用该路径?
如果在应用样式之前网站不加载也很好。
【问题讨论】:
标签: swift uiwebview ios8 xcode6