iOSApp未登录处理

一、弹出登录界面登录
  • 当前控制器遵守 UITabBarControllerDelegate 协议
  • 实现相关协议方法
func tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool {
        if islogin {
            return true
        }else{
            // 弹出登录框代码
            
            return false
        }
    }
  • 登录成功后设置selectedIndex跳转
二、把登录界面作为一个tabbar其中一个页面,登录成功后更换程序根控制器
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
QGTabBarController *tabBar = [[QGTabBarController alloc] init];
tabBar.selectedIndex = 1;
delegate.window.rootViewController = tabBar;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、UITabBarController以其相关控件之间的关系 @interface UITabBarContro...
    西门淋雨阅读 3,149评论 0 1
  • 前言的前言 唐巧前辈在微信公众号「iOSDevTips」以及其博客上推送了我的文章后,我的 Github 各项指标...
    VincentHK阅读 5,450评论 3 44
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 2009年7月,暑假女儿就职的学校组织教师去北京旅游,带小孩去,我们老两口趁此机会到西湖去游玩。 “欲把西湖比西子...
    米老爹阅读 1,174评论 50 45
  • 20161030,今天去了深圳市水土保持科技示范园参观,跟随老师一起参观了水土流失与保护,一路老师讲解了怎样去保护...
    慈兰阅读 169评论 0 0