, de invoering van visuele taal,,,,,,,,,, 33, 12 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, automatische regeling al een paar jaar, maar met een iPhone 6 en 6 plus is de noodzaak van een project.Hoewel het niet altijd gemakkelijk te gebruiken, is de gestage verbetering van de aanvragen van geïntegreerde automatische interface. Simpele lay - out.In deze handleiding zal je leren hoe te gebruiken visuele taal gebruik van automatische indeling van formaat snel tot een beperking van de code, 1.De les is dat je in een automatische indeling van kennis.Als je een nieuwe auto lay - out, dan nodig ik u uit om het te lezen echessa Joyce ingevoerd.,,, visuele taal, is de verklaring van taal voor de definitie van mening, automatische indeling beperkt.Als je door de code, wanneer het de taal is de uitdrukking, gemakkelijk te begrijpen.De beperking van de verwachte moeten lezen visuele taal staat duidelijk dat ze - net als een automatische indeling.,,, beperking van de verschillende accenten, verticale indeling, afstand, en afmetingen kunnen worden gebruikt voor de visuele vormen van taal gecreëerd.Dit is in een reeks variabelen, en dan die op het niveau van de klassen voor de definitie van , constraintswithvisualformat: opties: criteria: de standpunten, , , constraintwithitem:: de eigenschap: relatedby:toitem: eigenschap: multiplicator -: de nslayoutconstraint constant:,,,,, . De visuele taal kan bijzonder nuttig zijn wanneer de interface is niet een soort generator, toevoeging van automatische indeling beperkingen, bijvoorbeeld, als je de gebruikersinterface van de aanvraag moet de programmatische creëren,, 2.Het creëren van een nieuw project, laten we in de aanvragen om een nieuw project, kijk visie vorm en het gebruik van de taal van je project kan profiteren.,, stap 1: model projecten, open voor nieuwe aanvragen, , > projecten, ... Van , documenten, menu 's.De keuze van de toepassing van de , één oog, lijst van toepassing, 108, model en klik op de volgende ,.,,,,, de configuratie van het project, de volgende stap 2: je naam van het project, de inbreng van uw organisatie en de naam van de identificatiecode.De keuze van , algemene, , apparatuur, de lijst van , klik , de volgende, kies een plaats voor je project.De keuze van , SWIFT, als de programmeertaal.,,,,, 3.Het creëren van een oog, de beperking van de definitie van de variabelen van stap 1:,,,,,, het creëren van een derde type variabelen, uiview,.Open de , viewcontroller.swift, en de toevoeging van de volgende code in viewDidLoad methode:,,, , var. Vwblue:UIView!Var vwred:UIView!Var vwgreen:UIView!Stap 2:,,,,, - van mening, het creëren van een functie is de , initviews in het oog voor de leegte, , op de bodem van de als terug.Deze functie zal nog van mening en ze toegevoegd aan het oog in de hiërarchische structuur.Moet je bellen , deze functie viewDidLoad, bel de ouders van de viewDidLoad, na de .,, initviews (functie) - > ///////vwred = uiview nietigverklaring {-) vwblue (= uiview () () vwgreen = uiview automatische indeling vwred /bereid je voor. Settranslatesautoresizingmaskintoconstraints vwblue settranslatesautoresizingmaskintoconstraints (pseudo). Vwgreen (pseudo). Settranslatesautoresizingmaskintoconstraints (pseudo) /kleur vwred.backgroundcolor = uicolor. Redcolor () () vwblue.backgroundcolor = uicolor. Bluecolor vwgreen.backgroundcolor = uicolor. Greencolor () /toegevoegd aan het oog van de ideeën van de zelf. Vertaling (vwred) ten aanzien van het zelf. Vertaling (vwblue) automatische vertaling (vwgre. Waarden.En)}, in de code creëren van mening het gebruik van automatische indeling, er zijn een paar punten die aandacht nodig.In de eerste plaats is voor de waarde van de goederen , translatesautoresizingmaskintoconstraints, in verband met deze eigenschap. , echt, bij verstek, betekent dit dat de automatische indeling op basis van de beperkingen van mening te creëren, de automatische aanpassing van de afmetingen van het masker.We willen om eerbiediging van automatische indeling beperkingen zullen wij op dit eigendom is van valse,,,,, het tweede ding om te onthouden is dat naar de levenscyclus.Automatische indeling in de beperkingen worden toegevoegd aan het oog, die moeten worden toegevoegd aan het oog.Anders loopt anomalie gegooid.Je auto wordt bepaald op basis van de indeling van de relatie van mening.Als het oog niet van mening, het systeem van automatische indeling geen referentiepunten en beperking van stap 3: ,.,,, het creëren van een gemeenschappelijk standpunt van de beperkingen, laten we beginnen met een eenvoudige visuele taal voorbeeld.Rood, vwred, gaan wij nog een automatische indeling te beperken, zodat de omvang van het oog het dezelfde vader.Dit is een van de scenario 's te helpen, als je er tegen de achtergrond van de taal, in de vorm van gebruik kunnen maken van de visie van alle meningen in het woordenboek nodig, we moeten worden aangehaald.Dit is hoe het standpunt van de erkenning door de visuele taal.,, het creëren van een functie, createconstraints, , ongeldig is, voor de terugkeer in het oog voor de soort bodem type.Maak je geen zorgen over grammatica.We gaan, createconstraints uitvoering, op een moment van de functie, createconstraints (functie)., - > ongeldig (//standpunt toe te voegen aan beperkingen om advies = woordenboek (dictionaryliteral: ("rood", vwred), (de "blauwe", vwblue), (de "groene", vwgreen)) ///////horizontale beperkingen laat horizontalconstraints = nslayoutconstraint. Constraintswithvisualformat (H: