2014-09-26 2 views

ответ

0

Создать представление добавить webvview и toolbar.Set Webview кадр как 45 меньше, в нижней части и в нижней добавить панель с двумя кнопками добавить flexi между двумя кнопками.

1.Add панель WebView 2.Add

набор кадров для панели инструментов, как из нижней части self.view добавить панель инструментов, и она должна соответствовать, чтобы self.view снизу и добавьте WebView кадр, который 45 меньше чем self.view

+0

когда я прокручивать конец веб-просмотра, это не показывать панель инструментов. Можете ли вы дать мне пример кода или объекта? – user2629744

2

Добавить UIScollView в UIView. Затем добавьте UIWebView и UIView в scrollView. Как что:
enter image description here

в ViewController:

class ViewController: UIViewController, UIWebViewDelegate { 

@IBOutlet weak var webView: UIWebView! 
@IBOutlet weak var heightWebView: NSLayoutConstraint! 

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.heightWebView.constant = self.view.bounds.height 

    webView.loadRequest(NSURLRequest(URL: NSURL(string: "https://yandex.ru/")!)) 
    webView.scrollView.bounces = false 
    webView.userInteractionEnabled = false 
} 

func webViewDidFinishLoad(webView: UIWebView) { 
    var frame = webView.frame; 
    frame.size.height = 1; 
    webView.frame = frame; 
    let fittingSize = webView.sizeThatFits(CGSizeZero) 
    frame.size = fittingSize; 
    webView.frame = frame; 


    self.heightWebView.constant = fittingSize.height 
} 

}

Смежные вопросы