[英]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.