【问题标题】:How to add a logout feature to an iPhone app?如何为 iPhone 应用程序添加注销功能?
【发布时间】:2011-05-18 06:47:12
【问题描述】:

我有一个具有这种布局的应用:

当您打开应用程序时,您会看到一个登录屏幕。您登录并看到一个带有 3 个选项卡的选项卡栏。 (loginview在tabbar的appdelegate中用presentModalView显示)。

在第三个选项卡中有一个注销按钮。我想在按下注销按钮时应用删除 NSUserDefaults 并再次显示登录视图。如果您再次登录,登录屏幕就会消失,您会看到标签栏的第一个标签。

我该怎么做?

【问题讨论】:

    标签: iphone login logout tabbar


    【解决方案1】:

    如下操作,

    1. 将您的登录视图放在第一个视图控制器中。

    2. 将标签栏控制器放在第二个视图控制器中。

    3. 将第二个 viewcontroller 实例存储在 appDelegate 中(这将用于导航)。

    4. 现在,当按下注销按钮时,使用存储的实例导航您的视图。

    【讨论】:

    • 好的,你是说改变我的布局而不是使用 modalpopup 而是一个导航控制器,对吧? Loginview是firstview --> tabbar是secondview。
    • @kingoofbliss:当你从第一个视图切换到第二个视图时,有没有办法改变过渡效果?我的意思是当你推送视图时导航控制器的标准默认效果。
    • @joaquin: 检查核心动画
    • 你知道我想要的一个例子吗?再次感谢。
    • 你想改变从一个视图到另一个视图的过渡动画吗?
    猜你喜欢
    • 2013-01-22
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    相关资源
    最近更新 更多