通过代码添加一个UITabBar和tabbaritems到UITabBar(注意:我不想实现TabBarController)

我已经search了很多,相信我,我遇到了很多问题和示例代码,但没有一个符合我的要求,这是疯了怎么能没有这个答案。

我的要求具体: – 我想UITabBar不是一个UITabBarController 2.我希望它是在我的UIView的右上angular3.我想要两个标签栏项目(不需要与两个视图控制器assiciated)

现在我做的是

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

现在我被困在如何添加tabbar项目到这个UITabBar。

我想这可能很容易,但我发现每个代码都添加了TabBarController,但我不想使用tabbarcontroller作为初学者它只能在屏幕的底部,再加上这不是要求。

你可以通过为你的标签栏创build你想要的项目,将它们添加到一个数组,然后调用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];