1

画像がタブバーコントローラーに表示されない理由を探す場所が足りなくなりました。

Inkscape、Pixelmator、またはPaint Shop Proのアンティークバージョンを使用してPNGを作成してエクスポートするかどうかに関係なく、青で強調表示された無の正方形または鈍い灰色の無の正方形が表示されます。すべて30x30ですが、白地に黒、黒地に白、色、色なし、いずれも効果がないようです。

私が知る限り、私はそれを正しくやっています:http: //osmorphis.blogspot.com/2009/02/tab-bar-icons-part-1_4115.html

そして、この質問は問題を解決しませんでした:タブバーコントローラーアイコンiPhoneの追加

applicationDidFinishLaunchingのコードは次のとおりです。

<// diagnostic>
UIImage *image = [UIImage imageNamed:@"outToLunch.png"];
if (!image) {
    NSLog(@"AppDelegate: 404");
}
myVC.tabBarItem.image = [UIImage imageNamed: @"outToLunch.png"];>

私は大笑いや「ああ、それを知らなかった...」を同じように受け入れています。

ありがとう!

4

2 に答える 2

1

別の画像を試してください。それは動作しますか?

そうでない場合は、ビルドをクリーンアップしてみてください (SHIFT-CMD-K、これを行うとアプリを実行できません)。

ここに画像を投稿できますか?( http://imageshack.us/ )


編集: 私は私のアプリ (appDelegate applicationDidFinishLaunching) であなたのためにイメージをテストしましたが、それは私にとってはうまくいきます。Interface Builderとコードの両方で設定します。

IBで設定してみてください。それが機能する場合、いくつかの接続を逃した可能性があります:)

于 2010-06-22T17:17:00.880 に答える
0

画像の透明度を確認してください。ドキュメントhereによると、タブバーアイコンのガイドラインは次のとおりです。

  • 適切なアルファ (透明度) を持つ純粋な白を使用します。
  • ドロップ シャドウを含めないでください。
  • アンチエイリアスを使用します。
  • ベベルを追加する場合は、90° であることを確認してください (これを行うには、光源がアイコンの上部に配置されていると想像してください)。
于 2010-06-22T17:29:52.723 に答える