0

デリゲートではなくビュー コントローラーでタブ バー コントローラーを使用し、以下で説明するコードを使用しました。

tabController = [[UITabBarController alloc]init];
tabController.delegate = self;

scanView = [[ScanTicketView alloc] init];
searchView = [[SearchView alloc] init];
historyView = [[HistoryView alloc]init];

tabController.viewControllers=[NSArray arrayWithObjects:scanView,searchView,historyView, nil];

[self.navigationController pushViewController:tabController animated:YES];

動作しますが、これらのビューに画像を適用する方法は次のとおりです。誰でもここで私を助けることができますか?

前もって感謝します。

4

2 に答える 2

1

タブバー コントローラーには、イメージとタイトルの独自のプロパティがあります。

このUITabbarチュートリアルを読んで、正しく理解してください。プロパティウィンドウまたはコーディングを介して画像を設定することもできます。

幸運 !

于 2012-09-26T11:50:41.753 に答える
1

以下を使用できます。

 viewController.tabBarItem.image = [UIImage imageNamed:@"imageName.png"];

タブバーで選択したView Controllerにのみ画像を適用したい場合、UITabBarControllerにはselectedViewControllerとselectedIndexプロパティがあり、これが役立つ場合はtabBarController.tabBar.selectedItem.tagも参照してください。

于 2012-09-26T11:50:42.747 に答える