これはばかげているに違いありませんが、タブ バーのアイコンが表示されません。
コードは次のとおりです。
- (id) initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
// Misc stuff deleted
[self.nibBundle loadNibNamed:nibNameOrNil owner:self options:nibOptions];
if (self) {
self.title = NSLocalizedString(@"Play Game", @"Play Game");
self.tabBarItem.image = [UIImage imageNamed:@"GVC.png"];
}
[self awakeFromNib];
return self;
}
大きすぎるアイコンの名前を付けると、システムは青いプレースホルダーを挿入します。したがって、私のコードは問題ないと思います(そして、他の人のように見えます)。
これは iOS 5 用で、Retina 以外のディスプレイを使用しています。 理想的な 30 x 30 サイズなど、さまざまなサイズを試しました。ちなみに、他のすべてのアイコンと画像は正常に機能しています。アイコンは、アイコン ファイル (iOS 5) -> プライマリ アイコン -> アイコン ファイルの下の plist にリストされ、名前には .png が含まれます。「ゲームをプレイ」を変更すると、それに応じてアプリが変更されます。 アイコン作成にはInkscapeを使っています。
だから私の質問は
- 一般的に何かアイデアはありますか?と、
- タブバーアイコンの制限は何ですか?
私はサイズを知っています、私はそれが白黒でなければならないことを収集しますが、そう言っているドキュメントを見つけるのに苦労しています. 名前に制限はありますか?それは正方形でなければなりませんか? アルファマスクのように使用する必要があることも読みましたが、画像を作成しているときにそれが実際に何を意味するのかわかりません。