7

私はたくさん検索しましたが、多くの質問とサンプルコードに出くわしたと信じていますが、どれも私の要件に適合しません。これに対する答えがないのはおかしいです。

私の要件は具体的には次のとおりです。

今私がしたことは

UITabBar *myTabBar=[UITabBar alloc]initWithFrame:myTabFrame];
[self.view addSubView:myTabBar];
myTabBar.delegate=self;

今、この UITabBar にタブバー項目を追加する方法に行き詰まっています。

おそらく簡単だと思いますが、見つけたすべてのコードにTabBarControllerが追加されていますが、最初は画面の下部にしか表示されないため、tabbarcontrollerを使用したくありません。また、それは要件ではありません。

4

1 に答える 1

14

これを行うには、タブ バーに必要な項目を作成し、それらを配列に追加してから、UITabBar メソッドを呼び出します。setItems:animated:

UITabBarItem *firstItem = [[UITabBarItem alloc] initWithTitle:@"First" image:firstImage tag:1];
UITabBarItem *secondItem = [[UITabBarItem alloc] initWithTitle:@"Second" image:secondImage tag:2];

NSArray *itemsArray = @[firstItem, secondItem];

[myTabBar setItems:itemsArray animated:YES];
于 2012-05-02T05:52:45.670 に答える