我是iPhone和Xcode的新手.我正在尝试创建一个基于选项卡的应用程序,在第一页中,当单击一个按钮时,我需要删除/隐藏选项卡栏中添加的一些选项卡.
请任何人帮助我.
谢谢和问候,巴拉.
假设您要从选项卡栏中删除第四个选项卡(选项卡索引== 3).只需相应地修改tabbar控制器的viewControllers数组:
NSUInteger indexToRemove = 3;
NSMutableArray *controllersToKeep = [NSMutableArray arrayWithArray:tabBarController.viewControllers];
UIViewController *removedViewController = [[controllersToKeep objectAtIndex:indexToRemove] retain];
[controllersToKeep removeObjectAtIndex:indexToRemove];
[tabBarController setViewControllers:controllersToKeep animated:YES];
Run Code Online (Sandbox Code Playgroud)
请注意,如果要在后台保留已删除/隐藏的视图控制器,则必须先保留它,然后再从标签栏中删除它(请参阅第3行).
| 归档时间: |
|
| 查看次数: |
1951 次 |
| 最近记录: |