2015-07-06 45 views
-1

我想裁剪我的UIWebView的一部分,这样我就可以拿走部分网站。我想从网站顶部腾出一些空间。这里是我的代码,所以你可以告诉我我需要做些什么来裁剪它。我刚开始的代码,以便解释一点点你做什么都会帮堆!:在Xcode 6.4上用Swift裁剪UIWebView

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) 

} 

回答

0

UIWebViewscrollView属性。我们可以调整的scrollView的插图,象这样:

let topSpace = -100 //or however large 
webView.scrollView.contentInset = UIEdgeInsets(top: topSpace, left: 0, bottom: 0, right: 0) 
webView.scrollView.bounces = false 

的最后一行是使用户不能向上滚动,看到了切断片。

+0

我把它写成你写出来的样子,但是我在第二行发现错误。它说有一个“预期的声明”,并且在网络视图的第一个w下面有一个小的红色箭头。 – Ben77006

+0

我建议你使用小写变量名称。将'@IBOutlet weak var Webview:UIWebView!'更改为'@IBOutlet weak var webview:UIWebView!' – BenJammin

+0

我仍然在第二行发现同样的错误“Expected Declaration”。我将IBOutlet更改为全部小写,但仍然不起作用。你能够将我的所有代码复制到你的Xcode中,并检查你的代码以确保我没有做错什么? – Ben77006