2015-07-06 77 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