2012-12-19 35 views
0

我们需要在应用程序的某些区域生成类似UI的UI。为此,我们正在考虑使用phonegap/titanium等编写一个图层,以便iOS/Android可以使用相同的图层。使用Phonegap我明白我可以使用Cleaver包含CDVWebView,它将显示所有表单。将Phonegap混合到原生应用程序

我的问题是,有什么方法可以在phonegap视图内嵌入一个自定义原生视图(比如说一个显示图形的自定义UIView)吗?

+0

我很困惑......你问如何在appcelerator中包含一个图或如何在appcelerator中创建一个本地表单? –

+0

对不起,我感到困惑。我需要能够动态生成可能具有标签,文本字段,按钮以及需要从本地插入的复杂视图的简单布局的表单。不过,我希望能够将此跨平台模块集成到我的本机应用程序中。 –

回答

1

您可以将其实现为一个插件,以便PhoneGap视图上的某些内容触发原生视图的显示,但无法真正将其嵌入到phonegap视图中,因为phonegap视图只是在webview中呈现html 。你会得到什么像儿童视图或弹出窗口。

+0

感谢您的意见。你会推荐你能想到的其他框架或解决方法吗?我认为Titanium可以做到这一点,因为它将所有东西渲染为本地的(纠正我,如果我错了),但我想我们似乎无法在我们的xcode项目中混合钛代码块。 –

+0

@MahadevanSreenivasan我对Titanium没有任何经验,但如果它确实允许你这样做,因为它会编译本地代码 - 但你仍然可能需要通过某种插件界面来完成。 – xdumaine

相关问题