Como Programar en Swift con iOS 12(第3部分)

Bienvenidos a la tercera parte de esta serie de tutorials。

《从前的事实》到《从无到有的事实》

从本质上讲,它是一种可组合的,可转换的组件,还可以在ViewController和Podigo中进行修改。


可以从任何人那里得到的东西,可以使您在任何时候都可以使用的东西,可以在任何时候都可以使用。 您可以使用Vamos Hacer或Funcionen!

Vamos a mostrar una alerta cuando elbotón“ Calcular” haya sido pulsado。 没有人打扰到我。 Para eso vamos a escribir algo decódigoSwift😎💪

-> 工程浏览器 ,单击ViewController.swift

El Interface Builder为 WTF color着色。 Esto es elcódigoSwift de tu应用程序:

的功能,没有接收到Agrega la siguientelíneadecódigodebajo de laúltimallave的信息,didReceiveMemoryWarning didReceiveMemoryWarning()

  @IBAction func showAlert(_ sender:UIButton){} 

可以自定义ViewView对象

  // // ViewController.swift 
// MyDogAge
// //由johann在30/06/2018创建。
//版权所有©2018 johann。 版权所有。 //导入UIKit类ViewController:UIViewController {

覆盖func viewDidLoad(){
super.viewDidLoad()
//加载视图后进行其他任何设置,通常是从笔尖进行。
}覆盖f​​unc didReceiveMemoryWarning(){
super.didReceiveMemoryWarning()
//处理所有可以重新创建的资源。 } @IBAction func showAlert(_ sender:UIButton){

}
}

¿Quése siente al meter tuprimeralíneadecódigo?


视图控制器的临时代理, 视图控制器的恢复

Hasta ahora的血腥事态发生在Main.storyboard解释委员会之间。 TambiénHess AgregadoCódigo一个ViewController.swift

Estos dos archivos(情节提要和archivo.swift),juntos forman eldiseñoeImplementaciónde una vista controlador(视图控制器)。 视线控制者和辅助应用程序的控制者。

在ejemplo上,cuando abres twitter受到了红色的社会青睐,在时间线上出现了引人注目的问题,在详细信息上发布了cuando pulsas sobre un tweet。 Cada una de estas pantallas es un view controller。

Lo que hace cada una de estas pantallas es diferente。 由esarazónnecesitamos dos视图控制器,时间轴上的gestione dodos和detalle del tetet上的其他消息。 Apple es cada cada pantalla en tuaplicacióntiene que tener su视图控制器。

Nuestraaplicación“ Edad de mi perro”单独显示和显示视图控制器。 El Archivo .swift llamado * ViewController *脚本集演示板实现tanto elcódigocomo los组件UI。 墨西哥X线上的Xcode档案库,自动存档格式的故事书。


一个ViewController.swift界面的生成器( 情节提要),控制面板的标题为“ showAlert”,显示时的提示为muestre una alerta。 Ahora vamos是一个由故事板组成的连接图,它位于cuesdigo的accue中。

-> Hacemos单击基本Main.storyboard y nosllevaráde vuelta al故事板。

界面生成器junto al Navigator Area tenemos el Document Outline的文档提要 ,列表中的问题列表和列表都可以使用。 请在“导航器”区域中单击“自下而上”。

-> Hacemos单击sobre elbotón“ calcular”

Con elbotóncalcular seleccionado,mantenemos pulsado elbotónControl,hacemos单击enbotóny arrastramos hasta View Controller en el 文档大纲

(单击鼠标左键,然后单击鼠标左键,然后单击鼠标左键,然后单击鼠标左键。

-> Hacemos,然后单击showAlert: para seleccionarlo。 Esto le indica el接口构建器@ @IBAction func showAlert()

Desde ahora cada vez que elbotónsea pulsado laacciónshowAlertserállamada

由es的其他组件和组件组成的浏览器: 由archiv视图控制器和luego lo conectamos con的Interface Builder定义的las acciones

公用事业连接检查员小组在Xcode上进行了确认。

-> Hacemos单击conexiones的检查器Connection Inspector )。

Nos fijamos en lasección已发送的事件 ,甚至关联中进行补齐。 Esteseríael evento asociado a laacciónshowAlert :。 Tambiénpodemos ver laarchxiónen el archivo .swift( ViewController.swift

->在en Navigator区域中选择seleccionamos ViewController.swift

在显示功能上显示图像的提示可以在显示功能上显示警告。 接口构建器。

-> ViewController.swift ,可修改showAlert()和 cigodigo的显示方式。

  let alert = UIAlertController(title:“¡ola mundo!”,消息:“¡sta es mi primea app!”,preferredStyle:.alert)let okAction = UIAlertAction(title:“ Genial💪🚀”,style:.destructive,handler :nil)alert.addAction(okAction)存在(警告,动画:true,完成:nil) 

Estas lineas decódigoconstruyen una alerta que vamos a mostrar a modo de prueba。

单击“运行”,然后单击编辑”。

Si todo ha salido bien,al pulsar sobre elbotóncalcular nosmostraráel siguiente alert。