从 Web 视图打开视图控制器

Posted

技术标签:

【中文标题】从 Web 视图打开视图控制器【英文标题】:Opening view controller from web view 【发布时间】:2016-12-19 05:39:33 【问题描述】:

我想要一个加载网页的网页视图。网页有几个按钮,当您从网页单击一个按钮时,它必须打开一个视图控制器。 这可能吗?

【问题讨论】:

参考这个benoitpasquier.fr/ios-and-javascript @RohitKP 这么快吗? 【参考方案1】:

我打赌你会使用 UKWebView,是的,它可以通过 evaluateJavaScript() 在你的 webview 和网站之间进行通信。通过这种方式,人们可以轻松地在他们的网站和应用程序之间进行通信:

webView.evaluateJavaScript("document.getElementById('someElement').innerText")  (result, error) in
    if error != nil 
        print(result)
    

【讨论】:

那是为了快速? 当你点击一个按钮时我需要这个函数它可以检测到一个特定的 JavaScript 函数何时运行,我可以把 onclick 放在按钮中

以上是关于从 Web 视图打开视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

如何从左侧打开视图并且应该适用于所有视图控制器

如何从情节提要中的 didSelectRowAtIndexPath 打开视图控制器?

从打开的导航抽屉呈现视图控制器时挂起

在拆分视图控制器 iOS8 目标 C 中从右侧打开主视图

如何从主视图控制器对按钮进行编程以打开另一个视图控制器-firestore 记录

从普通视图控制器打开 ECSlidingViewController