应用程序中的每个视图控制器是否需要单独的.swift文件?

ice*_*806 5 ios swift

这是一个非常初学者的问题,因为我是快速语言的新手,正在开发我的第一个应用程序。我一直在使用默认的View Controller,它允许我在ViewController.swift文件中创建插座。但是当我创建一个新的视图控制器时,我无法将插座连接到ViewController.swift文件。所以我必须为我添加到项目中的每个视图控制器添加一个新的.swift文件吗?

Cha*_*jmz 2

您必须在故事板中为新控制器分配一个类(在文件内.swift),但您可以有多个具有相同类的控制器,只需在此处向控制器添加一个类即可:

在此输入图像描述

例子 :

如果你有Test.swift这样的:

//Test.swift
class viewController1: UIViewController {
}

class viewController2: UIViewController {
}
Run Code Online (Sandbox Code Playgroud)

您可以将情节提要中的viewController1或分配viewController2给 ViewController,但是您UIViewController.swift文件中应该始终有一个 的子类。