[英]Phonegap, phonegap build and tabbar
我一直在研究phonegap中的一個項目,該項目需要底部的iOS標簽欄。 我一直無法找到一個有效的插件,因此,我對目標C的了解很少,因此我選擇了這個插件並對其進行了修改,使其可以滿足我們的需求:
https://github.com/tblomseth/cordova-ios-tab-bar
(請注意,我沒有使用標簽欄功能進行任何更改)
我正在嘗試將自定義圖像添加到我的標簽欄,並且我了解可以使用www / tab-bar.js文件中定義的第3個參數應用所述圖像。
TabBar.prototype.createTabBarItem = function ( name, label, image, options ) {}
我的問題是我對phonegap構建如何編譯應用程序了解不足,無法知道如何為iOS代碼接管圖像。
拍攝圖像並將其應用於選項卡的代碼如下:
item = [[UITabBarItem alloc] initWithTitle:title image:[UIImage imageNamed:imageName] tag:tag];
如該存儲庫的src / ios / CDVTabBar.m中所定義,但是我的問題是如何引用圖像的文件名? 我嘗試了以下方法:
以上方法均無效。
我能夠弄清楚!
我首先以為圖像已移到某種束中,我需要知道該束的路徑,但並非如此,它被放置在類似於plist查找的文件中。
當我使用以下文件時,我的文件最終被稱為www/img/icons/tabs/history.png
:
我能夠找到該文件的方式如下:
_CodeSignature
目錄中名為CodeResources
的文件,並找到文件名。 一旦將與該字符串匹配的字符串放入此文件中,圖像就會按原樣顯示!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.