在本机iOS应用程序中嵌入HTML5

时间:2015-04-09 20:17:32

标签: ios objective-c xcode html5 mobile-development

我正在寻找一种方法来扩展我的原生iOS应用程序(用Objective-C编写)和HTML5 / CSS / JS

所以我可以在HTML中编写我的应用程序代码的一部分,就像基本商店或类似的HTML代码已经存在一样。

但我不想破坏伟大的原生外观和感觉,或者让用户认为他们离开了应用程序并进入了缩小版的Safari或类似版本。因此他们甚至不会觉得他们在网上使用外部HTML。

我想在我的应用程序中使用HTML页面,但具有动画,过渡,预加载,无边界等设备的全部优势。甚至可以使用设备功能,如访问相机,声音等。

如果可能,怎么办呢?

提前致谢

3 个答案:

答案 0 :(得分:0)

您可以浏览UIWebView https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/

虽然我不确定它是否支持你在动画/等方面所希望的一切。

答案 1 :(得分:0)

您的选择是:

  • PhoneGap
  • 的UIWebView

更多相关信息: Comparison between Corona, Phonegap, Titanium

答案 2 :(得分:0)

您可以使用JavaScriptCore作为原生应用和Javascript逻辑之间的桥梁。您还可以使用UIWebView使用this等内容在本机和Web应用之间进行桥接。