繁体   English   中英

在iOS应用中获取网页功能-Swift

[英]Get the functionality of a Webpage into an iOS App - Swift

是否可以拥有一个用JavaScript编码的HTML网站,并使用WebKit或其他工具将该网站的功能添加到我的App中?

使用WebKit或WebViews,可以将整个网页加载到我的应用程序中,因此该功能也自动存在。

但是没有办法在应用程序中更改UI吗?

例如,有一个HTML网页,它代表一个带有一些信息的表。 表格上方是3个文本字段,取决于您在文本字段中键入的内容,表格中的信息会更改。

是否可以将此网页加载到我的应用中并以某种方式更改表? 喜欢基于此网页创建一个全新的应用程序吗?

是。 WKWebView是Apple用于显示网站的最新API(基于WebKit构建)。 如果您不想在应用程序中显示网页,而是运行自己的自定义UI,则可以查看Apple的Javascript Core 该框架允许您在iOS应用程序中运行本机Javascript函数,而无需加载任何网页。 WKWebView也具有称为:

func evaluateJavaScript(_ javaScriptString: String, completionHandler: ((Any?, Error?) -> Void)? = nil)

这样您就可以根据传入的javascript来更改网页的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM