为了账号安全,请及时绑定邮箱和手机立即绑定

swift 中如何实现 ViewController 跳转到 TabBarController

swift 中如何实现 ViewController 跳转到 TabBarController

侃侃尔雅 2019-04-21 20:40:35
我首先有一个登陆页面是ViewController,需要登陆后进入到一个TabBarController,即点即登陆页面的登陆按钮后,跳转到TabBarController,尝试过直接跳转到TabBarController或者TabBarController的第一个ViewController都不可以直接跳转到TabBarControllerobjectivecself.presentViewController(MainTabBarController(),animated:true,completion:nil)或者跳转到第一个ViewControllerobjectivecself.presentViewController(FirstViewController(),animated:true,completion:nil)都不可以,跳转后都为黑屏,不能正确显示View网上搜索到一些方法,都是为OC的处理方式,不是很理解(新手Swift小白,之前未接触过OC),所以前来求问,感谢
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

当你登录完后,你的ViewController是需要销毁的,那么你的根控制器就要切换到TabBarController。
也不是没有其他可能,不过具体问题具体分析。加油吧!
                            
查看完整回答
反对 回复 2019-04-21
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

我觉得你是没有设置tabBarController.viewControllers。另外,从登录到展示tabBarController不如这么做:
appDelegate.window.rootViewController=tabBarController;
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 1084 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信