Q
重组标签栏项目
1
A
回答
0
是;你可以问你的UITabController
的viewControllers
阵列。
一旦拥有了它,就可以随意移动项目,并使用[yourUITabBarController setViewControllers:yourNewViewControllersArray]
将其重新设置。
0
@ houbysoft的答案是正确的,只是一些细节:
您可以拨打:@property(nonatomic, copy) NSArray *viewControllers
您UITabBarController
注意,这将返回一个NSArray
。为了解决这个问题,你需要创建一个可变副本。然后,您可以使用exchangeObjectAtIndex:withObjectAtIndex:
,然后将其传递回setViewControllers:
整件事情可能如下所示:
NSMutableArray *myArray = [[myTabBar viewControllers] mutableCopy];
[myArray exchangeObjectAtIndex:4 withObjectAtIndex:3];
[myTabBar setViewControllers:myArray];
相关问题
- 1. 如何同样间距标签栏标签栏的项目
- 2. 自定义标签栏和标签栏按钮项目
- 3. 隐藏标签栏项目中的标签栏控件
- 4. 标签栏上的图标项目
- 5. IOS - 标签栏项目图像修改
- 6. 如何隐藏标签栏项目?
- 7. 隐藏在Xcode标签栏项目4
- 8. 如何给行动标签栏项目
- 9. 标签栏项目将不会显示
- 10. 如何在标签栏项目
- 11. 问题添加标签栏项目UITabBar
- 12. 标签栏项目不收回变量
- 13. iOS标签栏项目导致Twitter
- 14. 刷新webview上的标签栏项目
- 15. 如何隐藏标签栏项目?
- 16. 标签栏控制器..项目名称
- 17. 重新加载/刷新ViewController中的标签栏项目?
- 18. 根据标签号码选择标签栏项目
- 19. 用户切换标签栏后项目未更新项目
- 20. UIColor的标签栏项目未选中,并更改标签栏颜色
- 21. 的iOS标签栏自定义项目图像,标签栏左侧
- 22. 如何设置目标c中的标签栏项目badgeValue?
- 23. 如何删除目标c中的多个标签栏项目?
- 24. 标签栏控制器不显示栏按钮项目
- 25. 如何显示导航栏时,标签栏项目点击
- 26. 重叠标签容器列表项目
- 27. 更改标签栏项目标题和颜色programmaticaly
- 28. 标签栏项目标题出现之前Storyboard
- 29. 标签栏项目需要更改图片和标题
- 30. 导航栏标题视图重叠左栏按钮项目