在视图之间切换而不关闭视图xcode

时间:2012-09-11 11:03:07

标签: iphone xcode login views switch-statement

我有一个登录界面,用户界面和主菜单。

当我登录时,我打开了我的用户界面。

如果我进行UIModalTransition,如果我回到页面,我需要重新登录,这对我来说是个问题。

我搜索一个方法切换视图但不关闭它们,因为如果你关闭它们,视图重新启动,对于UIWebview来说是相同的,我想在没有关闭和重置视图的视图之间切换。

有可能吗? 我真的不知道它是什么类型的代码。

如果您有任何想法,请告诉我。

3 个答案:

答案 0 :(得分:0)

您可以使用pushViewController ie ..

[self.navigationController pushViewController:yourUserInterFaceViewController animated:YES];用于登录和用户界面之间的转换。

答案 1 :(得分:0)

this回答中,我尝试按照我的意见解释视图控制器编排。

这个想法是创建管理器类来处理元素存储和表示。它还提到了管理登录信息的方法。

答案 2 :(得分:0)

你可以使用3种方式

1)将视图推送到UINavigationController

2)使用ModalViewController呈现视图

3)将subView添加到rootViewController并在需要时使用removeFromSuperView将其删除。

(您可以在应用启动时分配它们并使用

访问它们

[YourAppDelegate sharedApplication].yourViewController

由于你的appDelegate是一个singleTon类,它将始终返回你在启动应用程序时分配的同一个viewcontroller。您也可以使用Lazy Load。

可能会有所帮助。