gpt4 book ai didi

ios - 我应该在这个简单的 iPhone 应用程序中使用什么类型的 ViewController

转载 作者:行者123 更新时间:2023-11-29 13:01:09 25 4
gpt4 key购买 nike

我正在尝试制作我的第一个 Xamarin iPhone 应用程序。我现在有 2 个 View ,但我不确定如何连接它然后切换到第二个 View 。

  1. AuthenticationViewController。这是一个简单的登录/创建帐户 View 。
  2. TabbedViewController。一些 subview 全部由选项卡 Controller 连接。例如。 ListView 、设置和关于/信息。

现在,我正在设置 root = new AuthenticationViewController 并且工作正常。只是不确定如何交换根以及这是否是正确的做事方式。

或者这一切都应该用 storyboard 来完成(我认为这有点矫枉过正,在这里)?

最佳答案

用户应该始终知道他在哪里。为此,Apple 建议动画移除旧内容并显示新内容。一种可能性是 UINavigationController。您可以使用您的 AuthenticationViewController 作为 Root 创建一个空的 UINavigationController。身份验证成功后,您可以将新的 ViewController(即 TabbedViewController)压入堆栈。如果您在 TabbedViewController 中注销,您将通过 PopViewController 返回。

另一种选择是 PresentModalViewController。在出现的 Controller 中,您定义模式转换样式。这可以是任何东西,特别是对于这个 FlipView-Animation 在我看来是一个不错的选择。

所有这些都存在于 Xamarin 中,就像在 iOS 中一样。

StoryBoard 也在做同样的事情,但可视化下面应该发生的事情。 (比如 ViewController 本身的 InterfaceBuilder)。

关于ios - 我应该在这个简单的 iPhone 应用程序中使用什么类型的 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19746770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com