我有一个登录界面、用户界面和一个主菜单。
当我登录时,我打开我的用户界面。
如果我执行 UIModalTransition,如果我回到页面,我需要重新登录,这对我来说是个问题。
我搜索了一种在视图之间切换但不关闭它们的方法,因为如果关闭它们,视图会重新启动,对于 UIWebview 也是如此,我想在不关闭的视图之间切换并重置视图。
可能吗 ?我真的不知道它是什么样的代码。
如果你有想法,请告诉我。
我有一个登录界面、用户界面和一个主菜单。
当我登录时,我打开我的用户界面。
如果我执行 UIModalTransition,如果我回到页面,我需要重新登录,这对我来说是个问题。
我搜索了一种在视图之间切换但不关闭它们的方法,因为如果关闭它们,视图会重新启动,对于 UIWebview 也是如此,我想在不关闭的视图之间切换并重置视图。
可能吗 ?我真的不知道它是什么样的代码。
如果你有想法,请告诉我。
你可以使用pushViewController
即..
[self.navigationController pushViewController:yourUserInterFaceViewController animated:YES];
用于登录和用户界面之间的转换。
在这个答案中,我试图解释我所看到的视图控制器编排。
这个想法是创建管理元素存储和表示的管理器类。它还提到了管理登录信息的方法。
你可以使用3种方式
1)将视图推入UINavigationController
2) 使用 ModalViewController 呈现视图
3)将 subView 添加到 rootViewController 并removeFromSuperView
在需要时将其删除。
(您可以在应用启动时分配它们并使用
[YourAppDelegate sharedApplication].yourViewController
)
由于您的 appDelegate 是一个 singleTon 类,因此它将始终返回您在启动应用程序时分配的相同视图控制器。您也可以使用延迟加载。
可能这会有所帮助。