【问题标题】:Navigation Controller button right导航控制器按钮右侧
【发布时间】:2011-04-21 15:47:56
【问题描述】:

我想在我所有视图的导航栏左侧放置一个“退出”按钮,这将允许用户退出任何他是的(我有很多屏幕,我想把 i 导航栏右侧的按钮,允许用户注销他的身份)。

我可以使用一种方法(signOut...)来做到这一点,还是应该在每个视图中放置一个方法 signOut?

【问题讨论】:

  • 你的意思是在右边,对吧?
  • 我有一个基于导航控制器的应用程序,第一个屏幕要求用户登录,当他登录时,他可以在多个屏幕中导航。我想在我所有屏幕的右侧导航栏中放置一个按钮,以允许用户退出并转到第一个屏幕(登录)
  • 好吧,看我下面的回答。

标签: iphone objective-c uinavigationcontroller uinavigationbar uinavigationitem


【解决方案1】:

您可以在设置导航控制器的类中的navigation controller's navigation bar 上放置一个signOut 按钮。您的 signOut 方法也可以放在那里。

【讨论】:

  • 我有,UINavigationController *naviController 在我的应用程序委托中,我可以在我的应用程序委托中退出方法吗?
  • 是的,为什么不呢,不用担心。
【解决方案2】:

我建议你构建一个用户管理类,它包含所有用户交互和信息,并有一个方法,比如说 Signout,当应用程序启动时创建这个对象并不断将它传递给控制器​​,就像一个会话对象。

【讨论】:

    猜你喜欢
    • 2014-10-01
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-22
    • 2016-06-12
    • 2012-01-01
    • 1970-01-01
    相关资源
    最近更新 更多