登录后的标签栏 - 为啥它看起来像这样?
Posted
技术标签:
【中文标题】登录后的标签栏 - 为啥它看起来像这样?【英文标题】:Tab bar after login - Why does it look like this?登录后的标签栏 - 为什么它看起来像这样? 【发布时间】:2016-04-09 12:55:36 【问题描述】:所以我正在编写这个应用程序,在整个注册/登录部分之后我需要一个标签栏。我环顾四周,没有人向我解释如何执行此操作或为什么会发生:当我放置标签栏控制器时,它没有实际按钮,以及我应该如何将应用程序连接到标签蝙蝠控制器?无论哪种方式,这都是我的主要问题。我错过了什么吗?谢谢!
【问题讨论】:
我是ios开发新手。我面临同样的问题。可以举个例子吗? 【参考方案1】:我也使用 UITabBarController 开发了应用程序,遇到了同样的困难,如何实现附加登录和注册视图控制器。
通过一些工作,我终于能够实现我并不是说这是完美的方式,但我就是这样使用的,
步骤 制作两个 Stroyboard 1.login.Stroyboard
2main.Stroyboard
3.now on homeviewcontroller.swift 这是 uitabbarcontroller 的第一个选项卡
override func viewDidAppear(animated: Bool)
guard (NSUserDefaults.standardUserDefaults().objectForKey(USER_INFO) != nil) else //check user is logged in or not
//if user is not logged in present login.storyboard and do the logic there
let storyboard = UIStoryboard(name: "Login", bundle: nil)
let controller = storyboard.instantiateViewControllerWithIdentifier("LoginViewController") as UIViewController
target.presentViewController(controller, animated: true, completion: nil)
return
4。成功登录或注册后在 loginviewcontroller 和 signupviewcontroller 中关闭您的 login.storyboard
self.dismissViewControllerAnimated(true) () -> Void in
5.这里是项目的链接 - https://drive.google.com/file/d/0B7APKZanPpc3OW92bzQ5QnRXdVU/view?usp=sharing
【讨论】:
感谢您分享这个,这很聪明。如果您不介意,我可以看看您的 HomeViewController.swift 文件吗? 给你的邮件ID,我会在几个小时后给整个 抱歉耽搁了,现在检查您的邮件 你好,你收到邮件了吗,还是我应该把链接贴在这里以上是关于登录后的标签栏 - 为啥它看起来像这样?的主要内容,如果未能解决你的问题,请参考以下文章