【发布时间】:2014-05-23 00:43:18
【问题描述】:
我的UITabbarController 中有 3 个标签,它们是我在 Appdelegate 中创建的。
当我打开应用程序时,我已将选定的 tabbarItem 设为第三个 tabbarItem。
用户在登录时只能选择索引 0 处的UITabBarItem。
当用户位于TabBarItem_2 时,我尝试了所有方法来限制用户访问TabBarItem_0。
但没有任何效果。我用过
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
}
但它没有按我的意愿工作。我检查了stackoverflow,发现了几乎相同的问题,我在哪里找到了这个委托。但这并不适合我。我用谷歌搜索,但除了 stackoverflows 链接之外找不到任何解决方案,这一次没有帮助。
在单击该禁用的 TabBar 项时,我必须显示一个弹出窗口。我该如何实现呢?
【问题讨论】:
-
你在那个方法中放了什么代码,你在那里得到了什么实际上并没有做任何事情,实际上可能无法编译。
标签: ios objective-c uitabbarcontroller uitabbaritem