【问题标题】:iOS - UITabBar Button EventiOS - UITabBar 按钮事件
【发布时间】:2012-06-22 23:42:09
【问题描述】:

所以这是我面临的问题:

我有一个应用程序,它以登录视图开头,并有一个标签栏,按钮中有三个按钮。最左边的按钮是“主页”按钮。

现在,一旦用户登录到应用程序,我希望“主页”标签栏按钮将用户引导到与登录视图不同的视图。这如何实现?

提前谢谢你。 修阁

【问题讨论】:

    标签: iphone ios ipad ios5 uitabbarcontroller


    【解决方案1】:

    我能想到的最简单的方法是在 HomeViewController 中创建一个包含两个视图的视图:LoginView 和 AfterLoginView。在您的故事板/XIB 中标记 LoginView 可见,并使 AfterLoginView 隐藏。用户登录后,通过更改 HomeViewController 中的 hidden 属性,从 LoginView 转换到 AfterLoginView。

    【讨论】:

    • 对于这个庞大的应用程序来说太混乱了。在应用此之前,我将等待其他人回答。感谢您的回复。
    【解决方案2】:

    如果我这样做,我将为它创建四个视图,一个是 loginView,其他是三个选项卡按钮的三个视图。 loginView是独立的,所以app启动时会加载loginView并要求用户登录,如果用户登录则重定向到homeView,如果没有则停留在loginView。

    所以在 loginView 中,它至少有一个按钮,并使用它重定向到 homeView -

    self.selectedIndex = 0; // self is an instance of UITabBarController
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多