什么“UIViewController”类真的有用?

时间:2015-10-04 04:32:31

标签: swift uiviewcontroller

我在ViewController.swift中工作并注意到当我打开它时,它声明了一个UIViewController类。我想知道这是一个新类还是已经声明的类,我们可以添加代码。

3 个答案:

答案 0 :(得分:0)

  

我想知道这是一个新类还是已经声明的类,我们可以添加代码。

UIViewController是UIKit框架中定义的类。它是用作iOS应用程序中所有其他视图控制器的基类的类,因此它提供了任何视图控制器所需的行为以及许多方法。覆盖。通常的方式来添加代码"是创建自己的UIViewController子类,这正是您在ViewController.swift文件中所做的。

您将在许多具有UI前缀的类中运行,您可以在Xcode附带的文档中查找其中任何一个。

答案 1 :(得分:0)

UIViewController不是可以添加代码的类。但ViewController是默认类,它将UIViewController作为父级。

默认情况下,在创建项目时,ViewController类已与故事板视图控制器连接。因此,您可以向ViewController类添加一些代码,并将您的UI控件(按钮,标签等)与ViewController类连接,并为其添加一些功能。

所以是的,您可以添加一些代码,看看在构建和运行模拟器时会发生什么。

答案 2 :(得分:0)

它是一个管理视图控制器功能的类。

例如,“YourClass:UIViewController”意味着您从UIViewControllerClass扩展,因此您可以使用母类中的所有函数,但也可以在“YourClass”中添加新函数。