所以这是我面临的问题:
我有一个应用程序,它以登录视图开头,并且有一个标签栏,按钮中有三个按钮。最左边的按钮是“主页”按钮。
现在,一旦用户登录到应用程序,我希望“主页”标签栏按钮将用户引导到与登录视图不同的视图。如何实现?
先感谢您。修阁
所以这是我面临的问题:
我有一个应用程序,它以登录视图开头,并且有一个标签栏,按钮中有三个按钮。最左边的按钮是“主页”按钮。
现在,一旦用户登录到应用程序,我希望“主页”标签栏按钮将用户引导到与登录视图不同的视图。如何实现?
先感谢您。修阁
我能想到的最简单的方法是在 HomeViewController 中创建一个包含两个视图的视图:LoginView 和 AfterLoginView。在您的故事板/XIB 中标记 LoginView 可见,并使 AfterLoginView 隐藏。用户登录后,通过更改 HomeViewController 中的 hidden 属性,从 LoginView 转换到 AfterLoginView。
如果我这样做,我将为它制作四个视图,一个是 loginView,其他是三个选项卡按钮的三个视图。loginView是独立的,所以app启动时会加载loginView并要求用户登录,如果用户登录则重定向到homeView,如果没有则停留在loginView。
所以在 loginView 中,它至少有一个按钮,并使用它来重定向到 homeView -
self.selectedIndex = 0; // self is an instance of UITabBarController