我想在url
类 instagram 应用显示中显示webkitView
。
怎么实现这个?
感谢。
答案 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 }
答案 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;