【问题标题】:Switch between view without closing view xcode在视图之间切换而不关闭视图 xcode
【发布时间】:2012-09-11 11:03:07
【问题描述】:

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

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

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

我搜索了一种在视图之间切换但不关闭它们的方法,因为如果你关闭它们,视图会重新启动,对于 UIWebview 也是如此,我想在不关闭的视图之间切换并重置视图。

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

如果你有想法,请告诉我。

【问题讨论】:

    标签: iphone xcode login views switch-statement


    【解决方案1】:

    this 的回答中,我试图解释我所看到的视图控制器编排。

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

    【讨论】:

      【解决方案2】:

      您可以使用pushViewController 即..

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

      【讨论】:

      • 我使用了 UIModalViewController,但是每次我们都需要关闭最后一个视图,否则应用程序崩溃... :( pushViewController 相同 :(
      【解决方案3】:

      你可以使用 3 种方式

      1)将视图推送到UINavigationController

      2) 使用 ModalViewController 呈现视图

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

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

      [YourAppDelegate sharedApplication].yourViewController)

      由于您的 appDelegate 是一个 singleTon 类,它始终会返回您在启动应用程序时分配的同一个视图控制器。您也可以使用延迟加载。

      也许这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-24
        • 2011-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多