iOS 开发之 点击tabbarItem添加是否跳转登录页面判断

转载 2016年08月29日 16:39:24

  • 首先设置UITabBarController的代理为appdelegate如下:myTabBar.delegate = self;

  • 然后在interface后面写上代理<UITabBarControllerDelegate>

  • 实现代理里面的- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController方法即可

<span style="font-size:18px;">- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
    NSLog(@"--tabbaritem.title--%@",viewController.tabBarItem.title);
    
    //这里我判断的是当前点击的tabBarItem的标题
    if ([viewController.tabBarItem.title isEqualToString:@"个人"]) {
        //如果用户ID存在的话,说明已登陆
        if (USER_ID) {
            return YES;
        }
        else
        {
            //跳到登录页面
            HPLoginViewController *login = [[HPLoginViewController alloc] init];
            //隐藏tabbar
            login.hidesBottomBarWhenPushed = YES;
            [((UINavigationController *)tabBarController.selectedViewController) pushViewController:login animated:YES];
            
            return NO;
        }
    }
    else
        return YES;
}</span>
此文章为转载文章,转载自:转载自:http://my.oschina.net/linxiaoxi1993/blog/478383

iOS 点击tabBaritem进行登录判断

我们有时候在点击tabBaritem,是需要登录判断,那我们该如何进行判断呢,好比点击购物车,我们需要用户判断登录我们要怎么判断呢这个就要用到TabBarController里的一个协议方法 #pr...
  • WangQingLei0307
  • WangQingLei0307
  • 2016年12月22日 10:46
  • 1199

iOS点击某个功能按钮需要登录并且登录完成后自动跳转到要去的功能实现方法

  • 2017年05月11日 14:30
  • 185KB
  • 下载

点击tabbarItem的时候判断用户是否处于登录状态

解决的需求: 在点击tabbarItem的时候判断用户是否处于登录状态,如果未登录则跳转登录页面,如果已登录则直接进入。        1.首先设置UITabBarController的代理为app ...
  • aoxiangccp
  • aoxiangccp
  • 2016年07月13日 11:06
  • 1841

iOS中用户未登录状态下点击下方tabBar触发登录

前提 公司没有设计访客视图界面   效果图片 接下来直接上代码 @interface CustomTabBarController : UITabBarControll...
  • bboyzhigang
  • bboyzhigang
  • 2016年03月09日 12:10
  • 1387

UITabBarController点击UITabBarItem 禁止跳转ViewController

#import @interface KSCarTuningTabBarController : UITabBarController @end 第一: @interface KSCarT...
  • DynastyTing
  • DynastyTing
  • 2016年04月01日 14:22
  • 2018

iOS中tabBar按钮再次点击实现界面刷新

/** 记录上一次被点击按钮的tag */ @property (nonatomic, assign) NSInteger previousClickedTag; - (void)viewDidLoa...
  • u011018979
  • u011018979
  • 2017年09月07日 19:47
  • 561

ios中UITabBarController单击(双击)处理事件

如题,像qq,当我们单击下方的消息时,扣扣会帮我们自动滑动到未读消息上面,当然也有一些是双击滑动,还有一些是双击下方的TabBaitem完成下拉刷新。由于公司项目需要,就稍微研究了下这个功能。网上说的...
  • qq_29892943
  • qq_29892943
  • 2016年10月14日 19:10
  • 2589

IOS 中禁用Tabbar中其他item,并高亮显示指定的Tab

在IOS编程中,为了操作方便我们会在程序的底部使用Tabbar作为选择,在选择某个Tabitem后,如果窗体中有输入,可能需要我们禁用掉其他的Tabitem,并高亮显示当前的Tabitem,我们需要遍...
  • hack8
  • hack8
  • 2012年05月31日 18:26
  • 4460

隐藏TabBar后,UIWebView加载过程中和加载失败时,底部出现黑边的问题解决

描述 我的应用里同时使用了 TabBar 和 Navigation Bar,由于原本的 TabBar 不能满足我的外观效果要求,我用自定义的 view 实现了一个 TabBar 的外观,隐藏了原...
  • fangzhangsc2006
  • fangzhangsc2006
  • 2013年06月13日 16:17
  • 3335

ios uitabbarcontroller 双击tabbaritem ,popToRootViewController的问题

这个问题困惑了一阵。。。查阅资料也无果,突然灵感来了。。就试试,果断好使用,就记录下来,以分享;cheers; 本文环境: ios7.03  模拟器, arc; xcode:5.02 如果。。。你...
  • a258375
  • a258375
  • 2014年03月18日 23:21
  • 1311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 开发之 点击tabbarItem添加是否跳转登录页面判断
举报原因:
原因补充:

(最多只允许输入30个字)