我可以添加到电影应用程序项目中的任何功能吗? Swift,UIKit

问题描述

我创建了这个个人项目,该项目是一部名为Movly的电影模型,我主要在情节提要中工作,还没有向应用程序编写任何代码。按下按钮即可访问该应用程序的多个屏幕,但是我不知道可以添加哪种功能以使我的应用程序成为应用程序,而不仅仅是UI

解决方法

为了能够以编程方式控制视图控制器,您需要首先创建一个自定义视图控制器。您可以通过以下方式执行此操作:转到“文件”>“新建”>“文件”>“ Cocoa Touch Class”,您可以随意命名。然后转到情节提要中的视图控制器。按下按钮“显示身份检查器”(矩形),然后您会看到标有自定义类的部分。通过更改Class旁边的下拉框并选择视图控制器,您现在可以通过编程方式访问视图控制器。

如果要控制屏幕上的内容,我建议研究@IBOutlet和@IBAction(听起来很复杂,但确实很简单),然后可以在更改textFields /按下按钮时编写函数。

要编写函数,您需要使用以下布局

func functionName() {

}

如果您要获取某种数据,则可以将其放在括号中,例如

func functionName(name: String) {

}

如果您想从函数中返回某些内容,则可以使用

func functionName() -> String {

}

要调用函数时,只需执行functionName()