【问题标题】:Embedd HTML5 inside native iOS Application在原生 iOS 应用程序中嵌入 HTML5
【发布时间】:2015-06-15 09:19:07
【问题描述】:

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

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

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

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

如果可能的话,如何做到这一点?

提前致谢

【问题讨论】:

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


    【解决方案1】:

    您可以使用 JavaScriptCore 作为您的原生应用程序和 Javascript 逻辑之间的桥梁。您还可以使用 UIWebView 在您的原生应用程序和 Web 应用程序之间架起一座桥梁,例如 this

    【讨论】:

      【解决方案2】:

      你可以探索 UIWebView https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/

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

      【讨论】:

        【解决方案3】:

        您的选择是:

        • PhoneGap
        • UIWeb 视图

        更多关于这里: Comparison between Corona, Phonegap, Titanium

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-12-21
          • 1970-01-01
          • 2017-05-13
          • 2013-05-29
          • 2015-06-29
          • 1970-01-01
          • 2016-02-14
          • 1970-01-01
          相关资源
          最近更新 更多