如何在ios 7底部uiwebview添加添加按钮?

时间:2014-09-26 10:08:47

标签: xcode ios7 uiwebview uiscrollview

我如何创建这样的视图,高度网页视图==屏幕外高度

+--------------------------+
|                          | |
|                          | |
|                          | | height of screen (960 in iphone 4s)
|         web view         | |
|                          | |
|                          | |
+--------------------------+
|                          |
| [button]        [button] |
|                          |
+--------------------------+

2 个答案:

答案 0 :(得分:2)

在UIView上添加UIScollView。然后在scrollView上添加UIWebView和UIView。 像那样:
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
}

}

答案 1 :(得分:0)

创建一个视图添加webvview和toolbar。将webview框架设置为底部45个较小,底部添加工具栏,两个按钮在两个按钮之间添加flexi按钮。

1.add webview 2.添加工具栏

设置工具栏的框架,从self.view的底部添加工具栏,它应该适合自己从底部查看并添加比自我低45度的webview框架。