草庐IT

UIWebVIew

全部标签

ios - 在 Swift 中以编程方式创建 webView

我想在我的ViewController中创建类似图片库的东西。为此,我需要多个webView,具体取决于我从JSON请求中获得的图像数量。如果需要,如何插入新的webView?正如您在上图中看到的,我在ViewController中有一个scrollView和一个UIWebView。如有必要,我将如何在第一个(第二个、第三个等)内部创建一个新的webView?可能吗? 最佳答案 您可以使用这段代码尽可能简单地以编程方式创建WebViewoverridefuncviewDidLoad(){super.viewDidLoad()letw

ios - 在 Swift 中以编程方式创建 webView

我想在我的ViewController中创建类似图片库的东西。为此,我需要多个webView,具体取决于我从JSON请求中获得的图像数量。如果需要,如何插入新的webView?正如您在上图中看到的,我在ViewController中有一个scrollView和一个UIWebView。如有必要,我将如何在第一个(第二个、第三个等)内部创建一个新的webView?可能吗? 最佳答案 您可以使用这段代码尽可能简单地以编程方式创建WebViewoverridefuncviewDidLoad(){super.viewDidLoad()letw

javascript - 如何以编程方式读取 wkwebview 的控制台日志

我正在尝试以编程方式读取加载到我的WkWebview中的webapp的控制台日志。到目前为止,在我的研究中这是不可能的。我怎样才能做到这一点? 最佳答案 可以将Mac上的Safari浏览器连接到WKWebView并访问控制台。在Safari中,打开“开发”选项卡,当iOS模拟器运行时打开WKWebView-只需单击它即可打开控制台。见: 关于javascript-如何以编程方式读取wkwebview的控制台日志,我们在StackOverflow上找到一个类似的问题:

javascript - 如何以编程方式读取 wkwebview 的控制台日志

我正在尝试以编程方式读取加载到我的WkWebview中的webapp的控制台日志。到目前为止,在我的研究中这是不可能的。我怎样才能做到这一点? 最佳答案 可以将Mac上的Safari浏览器连接到WKWebView并访问控制台。在Safari中,打开“开发”选项卡,当iOS模拟器运行时打开WKWebView-只需单击它即可打开控制台。见: 关于javascript-如何以编程方式读取wkwebview的控制台日志,我们在StackOverflow上找到一个类似的问题:

ios - 如何将 Youtube 视频嵌入到我的应用程序中?

我正在尝试为我的Swift应用程序创建一个视频播放器,但我一直收到“未解析的标识符AVPlayerViewController”的错误。我错过了什么?我是初学者,通俗一点可能要问几千遍。我已经在互联网上搜索了大概一天的时间,寻找有关如何将Youtube视频嵌入我的应用程序的视频,但没有结果。如果您能给我指点一个教程,那就太棒了!谢谢! 最佳答案 Xcode8.2•Swift3.0.2importUIKitclassViewController:UIViewController{@IBOutletweakvarwv:UIWebView

ios - 如何将 Youtube 视频嵌入到我的应用程序中?

我正在尝试为我的Swift应用程序创建一个视频播放器,但我一直收到“未解析的标识符AVPlayerViewController”的错误。我错过了什么?我是初学者,通俗一点可能要问几千遍。我已经在互联网上搜索了大概一天的时间,寻找有关如何将Youtube视频嵌入我的应用程序的视频,但没有结果。如果您能给我指点一个教程,那就太棒了!谢谢! 最佳答案 Xcode8.2•Swift3.0.2importUIKitclassViewController:UIViewController{@IBOutletweakvarwv:UIWebView

swift - 在 Swift 中清除 UIWebView 的缓存

我的应用程序中有一个UIWebView。每次viewDidLoad时,都需要完全重新加载此UIWebView(即清除所有图像/HTML/cookie等缓存)。那么我可以在Swift中执行此操作吗?这是我的代码:letmyUrl=NSURL(string:"http://www.example.com")letmyRequest=NSURLRequest(URL:myUrl!)myWebView.loadRequest(myRequest)谢谢! 最佳答案 你可以使用NSURLCache.sharedURLCache().remove

swift - 在 Swift 中清除 UIWebView 的缓存

我的应用程序中有一个UIWebView。每次viewDidLoad时,都需要完全重新加载此UIWebView(即清除所有图像/HTML/cookie等缓存)。那么我可以在Swift中执行此操作吗?这是我的代码:letmyUrl=NSURL(string:"http://www.example.com")letmyRequest=NSURLRequest(URL:myUrl!)myWebView.loadRequest(myRequest)谢谢! 最佳答案 你可以使用NSURLCache.sharedURLCache().remove

ios - 如何在 iOS 中使用共享表共享文件?

我想使用iPhone上的ShareSheet功能共享我的应用程序中本地的一些文件。我在UIWebView中显示该文件,当用户单击共享表时,我想显示选项(电子邮件、WhatsApp等)以共享在UIWebView上显示的文件>。我知道我们可以使用funcdisplayShareSheet(shareContent:String){letactivityViewController=UIActivityViewController(activityItems:[shareContentasNSString],applicationActivities:nil)presentViewContr

ios - 如何在 iOS 中使用共享表共享文件?

我想使用iPhone上的ShareSheet功能共享我的应用程序中本地的一些文件。我在UIWebView中显示该文件,当用户单击共享表时,我想显示选项(电子邮件、WhatsApp等)以共享在UIWebView上显示的文件>。我知道我们可以使用funcdisplayShareSheet(shareContent:String){letactivityViewController=UIActivityViewController(activityItems:[shareContentasNSString],applicationActivities:nil)presentViewContr