【问题标题】:How to show PassCode View in my iOS app?如何在我的 iOS 应用程序中显示密码视图?
【发布时间】:2012-10-03 02:44:16
【问题描述】:

我的 ipad 应用程序的情节提要中有此布局。
NavRootController--->LoginVC--->TabViewController(5个标签)

我已经添加了我想在“ApplicationDidEnterForeground”中模态显示的 PassCodeVC,当输入代码时,它会转到用户最后所在的视图。我不确定哪个控制器会显示 PassCodeViewController?

【问题讨论】:

  • 您可以将控制器作为情节提要中的孤儿(或仅在其自己的 nib 中),然后让应用程序委托创建它的实例并要求根视图控制器呈现它(您'要么需要为你的根视图控制器(如旧样式)连接一个出口到应用程序委托,或者只是从主窗口获取根视图控制器引用)。
  • 在 PassCodeVC 中,如果用户输入了正确的代码,我应该在哪里将其连接到他所在的最后一个视图?或者,我应该在那时关闭 modalView 吗?
  • 是的,忽略它。这就是应用程序委托让根视图控制器呈现它的原因。它只是掩盖了其他正在发生的事情,当它被解雇时,用户就在同一个地方。但是,如果背后视图上的数据可能很敏感,则应在不使用动画的情况下呈现密码视图,以便手机解锁后它就在那里,没有人有机会看到它背后的内容。
  • 有道理。谢谢。你能把它作为答案让我接受吗?
  • 我想此时我已经基本回答了你的问题。我希望有人会过来并用代码示例或其他任何东西来编写它:)

标签: ios ipad uinavigationcontroller passwords uitableview


【解决方案1】:

rootView 控制器呈现 PassCodeView。我从 ApplicationDidEnterForeground 模态显示了密码视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-14
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多