Göra en iOS App med Swift (4 / 6 steg)
Steg 4: Koppla in den!
Vänster musknapp klicka och dra eller styra klicka och dra på etiketten till den plats som visas i bild 1. Se till att den blå linjen är på rätt plats innan du släpper. Är det? Om så är fallet, låt gå.
Du bör nu presenteras med en dialogruta. Typ "etikett" där det står namn och klicka på Anslut. (Bild 2)
Vad du gjorde här var att skapa en IBOutlet. Detta säger kompilatorn som du vill komma åt detta UI element, och du kommer referera till det som "etikett". Du kan sedan använda termen "etikett" för att hänvisa till det senare när du faktiskt skriver programmet.
Samma klicka och dra rutinen med knappen, utom denna tid anmärkning olika ställning att dra det till som visas i bild 3. Placera inte riktigt fråga så mycket, men det ser trevligare om du gör det här sättet. Släppa taget och en annan dialogruta ska dyka upp.
Innan du lägger till ett namn, Välj rullgardinsmenyn under anslutningen åtgärder. Medan försäljningsställen kan du accessa elementet UI (ändra dess färg, text, bakgrund, etc), är hur du gränssnitt med interaktiva element som knappar in koden. De ger i huvudsak en interaktiv bro från användargränssnittet i programmet. Du kan berätta den kompilator som du verkligen vill göra något inuti åtgärder. Till exempel när en knapp tappas kan ni kompilatorn att ändra bakgrundsfärgen för att blå, men när en annan knapp tappas ändra det till rött. Ange buttonPress för namnet och klicka på Anslut. (Bilder 4 + 5)
Märker hur jag kapitaliseras den första bokstaven i en sträng buttonPress, och det andra ordet kapitaliseras. Detta kallas kamel fallet. Kamel fallet används eftersom blanktecken (blanksteg) inte är tillåtet i många aspekter av programmering. Kamel fallet är ett sätt att enkelt skilja mellan flera ord när du inte kan använda utrymmen. Den första bokstaven är alltid inte kapitaliseras och efterföljande ord kapitaliseras. Till exempel thisIsCamelCase. Inte får detta förväxlas med klasser. Klasserna alltid kapitalisera den första bokstaven och alla efterföljande bokstäver. ViewController är till exempel ett klassnamn, liksom UILabel och IBOutlet.
Okej. Låt oss hålla vandra framåt. Klicka på Anslut skulle infoga följande kod i din program:
FUNC buttonPress(sender: AnyObject) {
}