私はTabControllerをTabBarControllerに追加しています。カスタムクラスとNibからViewControllerを追加すると、アイコンがtabBarに表示されません。Tabbar Controllerアイコンを追加するIPhone
このように初期化すると、アイコンが表示されません。
viewController = [[FlashCardViewController alloc] initWithNibName:@"FlashCardViewController" bundle:[NSBundle mainBundle]];
しかし、一般的なviewControllerを作成すると動作します。
viewController = [[UIViewController alloc] initWithNibName:nil bundle:nil];
ここで画像とタイトルを追加します。
viewController.title = @"Quiz";
viewController.tabBarItem.image = [UIImage imageNamed:@"magnifying-glass.png"];
NIBからロードする場合、アイコンを表示するにはどうすればよいですか?
あなたの提案はうまくいくと思っていましたが、まだアイコンはありません。他のアイデアティム? – Bryan
タブバーの項目全体を自分で初期化することはできますか?上記の編集済みコードを参照してください。 – Tim
ありがとうございます。私は別の場所でイメージとタイトルを上書きしていました。これは実際に動作します!ここで問題となるのは、タブをクリックしてビューをロードするまでは、tabBarItemにはアイコンやラベルがありません。何か案は? – Bryan