2014-09-28 67 views
0

我是新來的Swift編程語言!UIWebView自動調整大小(Swift)

我建立一個簡單的應用程序,顯示一個網頁,我的問題是,當我旋轉設備,web視圖沒有大小填充場景...

我試圖用這個代碼:

func resizeWebView(){ 

    webView.scalesPageToFit = true 
    webView.contentMode = UIViewContentMode.ScaleToFill 
    webView.multipleTouchEnabled = true 
    webView.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight 
    self.view.addSubview(webView) 

} 

我在viewDidLoad()函數上調用這個函數,對嗎?

有沒有辦法做到這一點?我發現在互聯網上的一切是Objective-C的...

謝謝:)

+0

使用自動佈局。 – 2014-09-28 17:10:28

回答

1

我只是做了一個簡單的例子:

import UIKit 
import WebKit 

class ViewController: UIViewController { 

    @IBOutlet var containerView : UIView? 
    var webView: WKWebView? 

    override func loadView() { 
     super.loadView() 

     self.webView = WKWebView() 
     self.view = self.webView! 
    } 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     var url = NSURL(string:"http://chart.finance.yahoo.com/z?s=AAPL&t=6m&q=l&l=on&z=s&p=m50,m200") 
     var req = NSURLRequest(URL:url) 
     self.webView!.loadRequest(req) 
    } 
} 

我沒有使用自動佈局或應對狀態酒吧問題,但沒有問題調整輪換。

+0

謝謝,我今天試試:) – 2014-09-30 10:15:46

+0

它的工作,非常感謝:D – 2014-09-30 21:47:19