如何在webkit视图中显示url

时间:2018-03-14 02:54:21

标签: swift xcode webkit

我想在url instagram 应用显示中显示webkitView
怎么实现这个? 感谢。

2 个答案:

答案 0 :(得分:1)

嗯,我已经部分解决了我的请求,没有使用“WebKIT”,如果我不必使用“SFSafariViewController”,我只需要圆角

@IBAction func abrirTalleres(_ sender: Any) {
    let urlTallerWeb = URL(string: "https://google.com")
    let vistaTalleres = SFSafariViewController(url: urlTallerWeb!)
    present(vistaTalleres, animated: true, completion: nil)
    vistaTalleres.delegate = self as? SFSafariViewControllerDelegate
}

图片示例: https://i.stack.imgur.com/xbFOT.jpg

答案 1 :(得分:0)

通过查看Instagram应用程序我可以理解,你需要有一个布局视图,如上图所示,“X”按钮取消了视图,旁边的UILabel显示了URL。下面可以是你的WebView。要仅在顶部的View上获得圆角,您可以在UI上使用以下代码

CAShapeLayer * maskLayer = [CAShapeLayer layer];

maskLayer.path = [UIBezierPath bezierPathWithRoundedRect: self.bounds byRoundingCorners: UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii: (CGSize){10.0, 10.}].CGPath;

self.layer.mask = maskLayer;