UINavigationButton& PopToRootViewController上的UIButton?

时间:2013-05-07 02:29:19

标签: iphone ios objective-c login popviewcontroller

我的应用有一个登录按钮和一个注册按钮,分别为UINavigationButtonsUIButtons。要么成功,要么PopToRootViewController;但是,当我成功登录时,我的登录和注册按钮仍然存在。我有一个方法决定是否显示在viewDidLoad方法中调用的按钮。因此,当我再次停止/运行应用程序时,按钮会消失。任何人都可以给我建议如何隐藏这些按钮?谢谢。

奖励积分:我还有一个具有类似问题的退出按钮;在我的视图控制器意识到它应该隐藏注销按钮并显示登录/注销按钮之前,我必须重新运行应用程序。

1 个答案:

答案 0 :(得分:1)

问题是viewDidLoad只被调用一次,所以它几乎不适合这个目的;它与视图的存在有关,而与界面无关。使用viewWillAppear:并根据您存储在NSUserDefaults中的某些信息(例如,是否已登录用户)决定是否显示或隐藏按钮。