UITabBarItem がプログラムで追加された UITabBar で問題が発生しました。選択した項目が通常どおり白で強調表示されません。
ソースはこちら
UIImage *imageX = [UIImage imageNamed:@"sample.png"];
UITabBarItem *tabBarItem = [[UITabBarItem alloc]initWithTitle:@"Sample" image:imageX tag:1];
NSArray *array = [NSArray arrayWithObjects:tabBarItem, nil];
[tabBar setItems:array];
アイテムを選択すると、デリゲートのメソッド didSelectItem が呼び出され、アクションが実行されますが、画像がバーで強調表示されません...
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
誰が何が悪いのか知っていますか? 強調表示された画像などを渡すには、他のメソッドを呼び出す必要がありますか?
タブ バーの項目はプログラムで追加されますが、タブ バーはストーリーボード経由で追加します。
また、ストーリーボードを介してタブバーとタブバーアイテムが追加されるテストを行い、選択時に強調表示されたアイコンが表示されるなど、すべてが機能します
ありがとう !