因此,我在iOS应用程序中实现了BarcodeScanner,当用户单击应用程序中的字段时,它可以很好地工作,它可以打开扫描仪并填写数据。但是,应用程序的另一部分带有WebView,在该WebView中,我还希望触发应用程序中的BarcodeScanner来打开并填写这些字段。我不确定从哪里开始,因为我实际上并不从事网络开发,并且我猜想那里需要编码?任何帮助,将不胜感激。谢谢!

最佳答案

创建一个实现BarcodeScanner的类(假设您正在使用Pod或快速导入)。创建之后,您可以将其连接到所需的页面数/按钮数。初始化Web视图,添加按钮,然后选择自定义BarcodeScanner类以定向到应用程序中的扫描仪。

func stopLoading() {
    mWebView.removeFromSuperview()
    self.moveToVC()
}


func moveToVC()  {
    print("Write code where you want to go in app")
    // Note: [you use push or present here]
    let vc =
      self.storyboard?.instantiateViewController(withIdentifier:
      "storyboardID") as! YourViewControllerName
    self.navigationController?.pushViewController(vc, animated: true)
}

10-04 22:20