2016-07-29 104 views
0

我是iOS开发新手,但在其他平台上使用过MVC框架。通过有关视图控制器的入门文档准备就绪,似乎有几种使用方法。 我正在构建一个应用程序,将有无数个页面/场景。在使用故事板时,我为每个屏幕创建一个场景,例如注册,登录,家庭和饲料等等。我的问题是应该为每个屏幕创建一个单独的视图控制器,例如signupcontroller.swift,logincontroler.swift等?我开始使用XCode中的单个屏幕项目,并且无法找到为每个场景创建新视图控制器的自动方式。这确实是一个手动工作,或者是否有一个更好的初学者projet类型的强大的应用程序,如这个? 非常感谢您的帮助和指导。应该为每个场景/屏幕创建独立的ViewController.Swift吗?

回答

2

对于每个“场景”,通常都有一个单独的视图控制器类,尽管通常情况下几个场景将共享具有与其关联的不同数据的视图控制器。一旦你让现场的故事板,创建一个新的UIViewController类,然后将其用在故事板视图控制器关联...

添加一个新的可可触摸类项目 Add a new Cocoa Touch class to the project

名称view controller Name the view controller

将故事板中的视图控制器与您创建的新类关联起来。 Associate the view controller in the storyboard with the new class you created.

相关问题