我們需要在應用程序的某些區域生成類似UI的UI。爲此,我們正在考慮使用phonegap/titanium等編寫一個圖層,以便iOS/Android可以使用相同的圖層。使用Phonegap我明白我可以使用Cleaver包含CDVWebView,它將顯示所有表單。將Phonegap混合到原生應用程序
我的問題是,有什麼方法可以在phonegap視圖內嵌入一個自定義原生視圖(比如說一個顯示圖形的自定義UIView)嗎?
我們需要在應用程序的某些區域生成類似UI的UI。爲此,我們正在考慮使用phonegap/titanium等編寫一個圖層,以便iOS/Android可以使用相同的圖層。使用Phonegap我明白我可以使用Cleaver包含CDVWebView,它將顯示所有表單。將Phonegap混合到原生應用程序
我的問題是,有什麼方法可以在phonegap視圖內嵌入一個自定義原生視圖(比如說一個顯示圖形的自定義UIView)嗎?
您可以將其實現爲一個插件,以便PhoneGap視圖上的某些內容觸發原生視圖的顯示,但無法真正將其嵌入到phonegap視圖中,因爲phonegap視圖只是在webview中呈現html 。你會得到什麼像兒童視圖或彈出窗口。
感謝您的意見。你會推薦你能想到的其他框架或解決方法嗎?我認爲Titanium可以做到這一點,因爲它將所有東西渲染爲本地的(糾正我,如果我錯了),但我想我們似乎無法在我們的xcode項目中混合鈦代碼塊。 –
@MahadevanSreenivasan我對Titanium沒有任何經驗,但如果它確實允許你這樣做,因爲它會編譯本地代碼 - 但你仍然可能需要通過某種插件界面來完成。 – xdumaine
我很困惑......你問如何在appcelerator中包含一個圖或如何在appcelerator中創建一個本地表單? –
對不起,我感到困惑。我需要能夠動態生成可能具有標籤,文本字段,按鈕以及需要從本地插入的複雜視圖的簡單佈局的表單。不過,我希望能夠將此跨平臺模塊集成到我的本機應用程序中。 –