• Keine Ergebnisse gefunden

Erstellen des Layouts mit zwei uiLabels und zwei uiTextFields Musterlösung:

N/A
N/A
Protected

Academic year: 2021

Aktie "Erstellen des Layouts mit zwei uiLabels und zwei uiTextFields Musterlösung:"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Erstellen des Layouts mit zwei uiLabels und zwei uiTextFields

Musterlösung:

Beachten Sie, dass die Labels die gleiche Breite haben.

Label Vorname

1) Projekt erstellen, Single View 2) Öffnen des Mainboards (View) 3) uiLabel per Drag&Drop hinzufügen

4) Anklicken des Layout-Schalters

5) Den oberen und linken Strich anklicken (siehe untere Abbildung)

(2)

Nun wird das Label immer nach link/oben ausgerichtet.

6) Schalter „Add x Constraints“ betätigen

7) Im View wird dann die errechnete Position mit roten Linien angezeigt

8) Schalter „Update Frames“ betätigen

Dann den Menüeintrag „Update Frames“ aufrufen

Damit müsste das Label immer korrekt ausgerichtet sein.

(3)

Bitte testen (vertikal und horizontal)

uiTextField Vorname

1) uiTextField per Drag&Drop hinzufügen

2) Das Textfeld rechts neben dem Label „Vorname“ positionieren.

Die Höhe sollte 6 Pixel betragen, bitte die rote Linie beachten

Abbildung 1 Anzeige der beiden ui-Elemente

4) Anklicken des Layout-Schalters

5) Den oberen, linken und rechten Strich anklicken (siehe untere Abbildung)

Abbildung 2 Ausrichten des Textfields nach dem Label

(4)

Abbildung 3 Constraints des Textfeldes

Nun wird das Textfeld immer nach link/oben und rechts ausgerichtet.

6) Schalter „Add x Constraints“ betätigen

7) Im View wird dann die errechnete Position mit roten Linien angezeigt

8) Schalter „Update Frames“ betätigen

Dann den Menüeintrag „Update Frames“ aufrufen und testen

Nun sollte das Layout fertig sein.

Wenn nicht, Schalter betätigen und den Menüeintrag „All Views in View Controller“ „Clear Constraints“ aufrufen. Dann sind alle Constraints gelöscht.

(5)

Label Nachname

1) uiLabel per Drag&Drop unter dem Label „Vorname" hinzufügen

2) Anklicken des Layout-Schalters

3) Den oberen und linken Strich anklicken (siehe untere Abbildung)

Der obere Abstand wurde auf 40 Pixel gesetzt (etwas mehr Abstand zur ersten Zeile).

Nun wird das Label immer nach link/oben ausgerichtet.

6) Schalter „Add x Constraints“ betätigen

7) Im View wird dann die errechnete Position mit roten Linien angezeigt

(6)

8) Schalter „Update Frames“ betätigen

Dann den Menüeintrag „Update Frames“ aufrufen

Damit müsste das Label immer korrekt ausgerichtet sein.

Bitte testen (vertikal und horizontal)

uiTextField Vorname

1) uiTextField per Drag&Drop hinzufügen

2) Das Textfeld rechts neben dem Label „Nachname“ positionieren.

Die Höhe sollte 6 Pixel betragen, bitte die rote Linie beachten

4) Anklicken des Layout-Schalters

5) Den oberen, linken und rechten Strich anklicken (siehe untere Abbildung)

(7)

Abbildung 4 Constraints des Textfeldes

Nun wird das Textfeld immer nach link/oben und rechts ausgerichtet.

6) Schalter „Add x Constraints“ betätigen

7) Im View wird dann die errechnete Position mit roten Linien angezeigt

8) Schalter „Update Frames“ betätigen

Dann den Menüeintrag „Update Frames“ aufrufen und testen

Aktuelle Ergebnis:

Abbildung 5 Die Labels haben nicht die gleiche Größe

(8)

Abhilfe

1) Anklicken der beiden Labels

2) Anklicken des Layout-Schalters

3) Man sieht, dass mehrere Elemente angeklickt sind (Multiple)

4) Anklicken der Eigenschaft „Equals Widths“

5) Schalter „Add 1 Constraints“ anklicken 6) Update aller Views

(9)

Aktueller Stand im View-Designer:

Abbildung 6 Das Ziel ist erreicht

Ergebnis im Testmodus:

Abbildung 7 Vertikaler Test

Abbildung 8 Horizontaler Test

Ab Version 7,0 kann man sich die Constrainst in einer Liste anzeigen lassen:

(10)

In Version 6 gibt es auch ein Eintrag, der diese Liste anzeigt.

Abbildung

Abbildung 2  Ausrichten des Textfields nach dem Label
Abbildung 3  Constraints des Textfeldes
Abbildung 4  Constraints des Textfeldes
Abbildung 7  Vertikaler Test

Referenzen

ÄHNLICHE DOKUMENTE

Vergleich Dezimalbruch / normaler Bruch, umrechnenVergleich Dezimalbruch / normaler Bruch, umrechnen 16Rechnen mit Bruchzahlen Bruchteile mehrfach berechnen; Summen

The person whose birthday is on 14th November is in front of the one whose birthday is on 19th February and next to the one whose birthday is on the 10th June.. Queen Elizabeth II

Führe ihn auf dem richtigen Weg an dem Piraten, dem Drachen und dem

[r]

Dort gibt es ausführliche Musterlösungen, Proben, Lernzielkontrollen, Schulaufgaben und Klassenarbeiten für alle Schularten, Klassen und Fächer, passend zum aktuellen

Dort gibt es ausführliche Musterlösungen, Proben, Lernzielkontrollen, Schulaufgaben und Klassenarbeiten für alle Schularten, Klassen und Fächer, passend zum aktuellen

Der zweijährige Masterstudiengang findet zu gleichen Teilen an der Hochschule Bonn Rhein- Sieg in Deutschland sowie der Universidad Nacional de San Luis in Argentinien statt..

[r]