2016-05-06 9 views
0

私はphonegapのプロジェクトの下にiOSタブバーが必要です。私は客観Cで持っている少しの知識で、私はこの1つを取り、それは我々が必要なもので動作しますので、それを修正して、私は働いてプラグインを見つけることができませんでした:Phonegap、phonegapビルドとタブバー

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で定義されていますが、私の質問は私が行う方法ですと画像のファイル名を参照してください。上記の方法のいずれもが働いていない

config.xmlファイルに参照して

  • フルパス
  • 単一のファイル名
  • 単一ファイル名:私は次のことを試してみました。

答えて

0

私はこれを理解することができました!

私は最初に画像が何らかの種類のバンドルに移動したと思っていましたが、そうではありませんが、plistルックアップに似たファイルに配置されています。

  • /www/img/icons/tabs/history.png
  • history.png
  • /IMG /アイコン/タブ/:私が使っていたとき

    私のファイルはwww/img/icons/tabs/history.png呼び出されてしまいました

をhistory.png次のように私は、ファイルを呼び出すために何を見つけることができた方法は次のとおりです。

  1. ファイルで
  2. 外観は_CodeSignatureCodeResourcesと呼ばれるペイロードのパッケージの内容をブラウズ
  3. がファイル
  4. を解凍.zipに私のMac
  5. 変更の.apk延長上PhoneBapBuildからAPKファイルをダウンロードディレクトリに移動し、ファイル名を見つけました。

このファイルに文字列に一致する文字列を入力するとすぐに、画像が正しく表示されました。

関連する問題