代码之家  ›  专栏  ›  技术社区  ›  Mario Burga

如何在webkit视图中显示url

  •  -1
  • Mario Burga  · 技术社区  · 7 年前

    我想展示 url webkitView 喜欢 instagram 应用程序显示。
    如何做到这一点??
    谢谢

    2 回复  |  直到 7 年前
        1
  •  1
  •   Mario Burga    7 年前

    我已经部分解决了我的请求,没有使用“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

        2
  •  0
  •   Deepika    7 年前

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

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