2015-06-30 94 views
0

我有麻煩了。我目前正在使用uiwebview來顯示內容。但我想顯示內容,而不需要在uiwebview中滾動。如何在Swift iOS(Xcode 6.0)中以編程方式更改UIWebView高度

下面的代碼。看它

func webViewDidFinishLoad(webView: UIWebView!) { 

    var newBounds: CGRect = webView.bounds 
    newBounds.size.height = webView.scrollView.contentSize.height 
    webView.bounds = newBounds 

} 

但它不會改變它的大小。任何人都知道我該怎麼辦?

在此先感謝。

+0

'webView.frame.size = webView.scrollView.contentSize' – Sujay

+0

但我的webview內滾動視圖。 – Viju

+0

我已經爲您的「無需在uiwebview中滾動顯示內容」回答「 – Sujay

回答

0

試試這個代碼

let webV:UIWebView = UIWebView(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height)) 
webV.loadRequest(NSURLRequest(URL: NSURL(string: "http://www.jogendra.com"))) 
webV.delegate = self; 
self.view.addSubview(webV) 

感謝

1

有一個選項來自動調整你的內容。試試這個:

// Assumes 'webView' is a property 
overload func viewDidLoad() { 
    super.viewDidLoad() 
    webView.scalesPageToFit = true 
} 

你也可以在storyboard/xib中設置這個屬性。請注意,這將啓用縮放。

相關問題