Ios 在Xcode 6.4上使用Swift裁剪UIWebView
我想裁剪我的UIWebView的一部分,这样我就可以拿走网站的一部分。我想从网站顶部腾出一些空间。这是我的代码,您可以告诉我如何裁剪它。我刚刚开始编写代码,所以解释一下您所做的工作将有助于堆Ios 在Xcode 6.4上使用Swift裁剪UIWebView,ios,xcode,swift,uiwebview,xcode6,Ios,Xcode,Swift,Uiwebview,Xcode6,我想裁剪我的UIWebView的一部分,这样我就可以拿走网站的一部分。我想从网站顶部腾出一些空间。这是我的代码,您可以告诉我如何裁剪它。我刚刚开始编写代码,所以解释一下您所做的工作将有助于堆 import UIKit import WebKit class WebView: UIViewController { @IBOutlet weak var Webview: UIWebView! var URLPath = "http://www.google.com.a
import UIKit
import WebKit
class WebView: UIViewController {
@IBOutlet weak var Webview: UIWebView!
var URLPath = "http://www.google.com.au"
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
loadAdressURL()
}
override func 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.
}
*/
func loadAdressURL(){
let requestURL = NSURL(string: URLPath)
let request = NSURLRequest(URL:requestURL!)
Webview.loadRequest(request)
}
UIWebView
具有scrollView
属性。我们可以调整滚动视图的插入,如下所示:
let topSpace = -100 //or however large
webView.scrollView.contentInset = UIEdgeInsets(top: topSpace, left: 0, bottom: 0, right: 0)
webView.scrollView.bounces = false
最后一行是这样,用户就不能向上滚动并看到切割的部分。我把它准确地写进了你写出来的内容,但第二行有一个错误。它说有一个“预期声明”,在web视图的第一个w下面有一个红色的小箭头。我建议您使用小写的变量名。更改@ibvar-Webview:UIWebView代码>到@ibvar-webview:UIWebView代码>我仍然在第二行得到相同的错误“预期声明”。我把IBOutlet改成了小写,但它仍然不起作用。你能将我所有的代码复制到你的Xcode中并检查你的代码以确保我没有做错什么吗,我已经在我的机器上测试过了。