gpt4 book ai didi

ios - 是否应该为每个场景/屏幕创建单独的 ViewController.Swift?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:42 25 4
gpt4 key购买 nike

我是 iOS 开发的新手,但在其他平台上使用过 MVC 框架。通过有关 View Controller 的入门文档准备就绪,似乎有几种使用方法。我正在构建一个包含大量页面/场景的应用程序。在使用 Storyboard时,我正在为每个屏幕创建一个场景,例如注册、登录、主页和提要等等。我的问题是是否应该为每个屏幕创建一个单独的 View Controller ,例如signupcontroller.swift、logincontroler.swift 等?我从 XCode 中的单屏幕项目开始,一直无法找到为每个场景创建新 View Controller 的自动化方法。这确实是一项手动工作,还是有更好的入门项目类型用于像这个这样的强大应用程序?非常感谢您的帮助和指导。

最佳答案

您通常为每个“场景”拥有一个单独的 View Controller 类,尽管通常情况下多个场景将共享一个 View Controller ,并具有与之关联的不同数据。在 Storyboard 中创建场景后,您将创建一个新的 UIViewController 类,然后将其与 Storyboard 中的 View Controller 相关联...

在项目中添加一个新的 Cocoa Touch 类 Add a new Cocoa Touch class to the project

命名 View Controller Name the view controller

将 Storyboard中的 View Controller 与您创建的新类相关联。 Associate the view controller in the storyboard with the new class you created.

关于ios - 是否应该为每个场景/屏幕创建单独的 ViewController.Swift?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38668525/

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