通过代码添加中的UITabBar一样和tabbaritems到UITabBar(注:我不想要实现Ta

2019-07-29 06:05发布

我寻觅了很多,我beleive我所遇到的许多问题和示例代码,但他们都不符合我的要求,这是疯狂的哪有不为这个答案。

特别是我的要求: - 1,我想中的UITabBar一样不是的UITabBarController 2.我想这是对我的UIView 3的右上角我想上有两个标签栏项目(不一定有两个视图控制器来assiciated)

现在我所做的是

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

现在我停留在如何让我的TabBar项目添加到该UITabBar。

我想这可能是容易的,但每一个代码,我发现有TabBarController添加到它,但我不希望使用tabbarcontroller作为首发只谈到在屏幕的底部,加上这不是要求。

Answer 1:

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


文章来源: Adding a UITabBar and tabbaritems to the UITabBar through code ( NOTE: I don't want to implement TabBarController )