我有一个基于导航控制器的应用程序。首先,它提供了一个Modal View和登录界面。用户登录后,我忽略此视图并显示rootViewController。Iphone从应用程序登出问题
然后,在导航栏中我有一个按钮为了显示配置文件视图在我可以注销。
问题是以下几点。当我在配置文件视图中按下注销时,我会做两件事:
- 用登录屏幕呈现新的模态视图。
- 弹出配置文件视图控制器。
但是现在,我可以在登录视图显示之前看到pop动作和RootViewController。
如何避免这种行为?
感谢
我有一个基于导航控制器的应用程序。首先,它提供了一个Modal View和登录界面。用户登录后,我忽略此视图并显示rootViewController。Iphone从应用程序登出问题
然后,在导航栏中我有一个按钮为了显示配置文件视图在我可以注销。
问题是以下几点。当我在配置文件视图中按下注销时,我会做两件事:
但是现在,我可以在登录视图显示之前看到pop动作和RootViewController。
如何避免这种行为?
感谢
您需要指定您不想看到动画。你从哪里弹出最后一个视图控制器?
这也许应该是这样的 [navController popViewControllerAnimated:NO];
嘿, 我想你一定有animated
标志无论是在- (void)dismissModalViewControllerAnimated:(BOOL)animated
或 上- (UIViewController *)popViewControllerAnimated:(BOOL)animated
设置为YES
,所以你实际上是能够看到它交换了意见。如果您将它们更改为NO
,则“登录”视图将立即显示。
我希望这对你有用。
Regards
肯定。我将标志设置为NO,但是当我弹出视图时,我看到rootviewcontroller – xger86x 2011-01-30 13:00:01
是的,我将标志设置为NO,但rootViewController显示了一会儿... – xger86x 2011-01-30 12:59:18