Stap 4: Sluit deze dan!
Linker muisknop klik en sleep of controle klik en sleep op het etiket naar de locatie die u ziet in afbeelding 1. Zorg ervoor dat de blauwe lijn op de juiste plaats voordat je loslaten. Is het? Zo ja, dan laten gaan.
U moet nu worden aangeboden met een dialoogvenster. Type "etiket" waar deze naam zegt, en klik op verbinding maken. (Afbeelding 2)
Wat je hier deed, was het maken van een IBOutlet. Dit vertelt de compiler die u wilt kunnen toegang tot deze UI-element en het u zal worden verwijzen naar het als "label". Vervolgens geeft u de term "label" om te verwijzen naar het later wanneer het programma eigenlijk te schrijven.
Hetzelfde klik en sleep routine met de knop, behalve deze nota van de tijd de andere positie te slepen, zoals weergegeven in afbeelding 3. De positie niet echt zaak dat alles veel, maar het ziet er mooier als je op deze manier doen. Laten gaan en een ander dialoogvenster moet pop-up.
Voordat u een naam toevoegt, selecteer dropdown onder de verbinding actie. Terwijl verkooppunten laat u toegang tot de UI-element (wijzigt de kleur van de tekst, tekst, achtergrond, enz), acties zijn hoe u interface met interactieve elementen zoals knoppen in de code. In wezen, ze bieden een interactieve brug van de gebruikersinterface naar de programma. Binnen de acties die u kunt vertellen de compiler die u daadwerkelijk wilt iets doen. Bijvoorbeeld, wanneer een knop is onttrokken kan u vertellen de compiler om de achtergrondkleur blauw, maar wanneer een andere knop is onttrokken omzetten in het rood. Voer bij de naam buttonPress, en klik op verbind. (Afbeeldingen 4 + 5)
Merk op hoe ik de eerste letter in de tekenreeks buttonPress geactiveerd, en het tweede woord een hoofdletter. Dit heet camel geval. Camel geval wordt gebruikt, omdat de witruimte (een spatie) is niet toegestaan in veel aspecten van het programmeren. Camel geval is een manier om gemakkelijk onderscheid te maken tussen meerdere woorden wanneer u kunt geen spaties gebruiken. Het is altijd niet hoofdletter, en volgende woorden worden omgezet in een hoofdletter. Bijvoorbeeld, thisIsCamelCase. Don't get dit verward met klassen. Klassen altijd profiteren van de eerste letter en eventuele latere brieven. ViewController is bijvoorbeeld de naam van een klasse, zoals UILabel en IBOutlet.
OK. Laten we houden sjokkende verder. Te klikken op verbinding moet de volgende code invoegen in uw mailprogramma:
func buttonPress(sender: AnyObject) {}
}