Das Hauptproblem ist, dass ich versucht, Befehl + ziehen auf die Ansicht und wählen Sie "horizontal im Container ausrichten", aber aus irgendeinem Grund (ich tat dies auf dem iPhone 7), wenn ich die anderen Geräte (wie das iPad Pro) sie waren nicht ausgerichtet. Dann habe ich versucht, Einschränkungen hinzuzufügen, die auch nicht funktionierten. Meine Frage ist, wie zentriert man ein Label, ohne Swift zu benutzen?Ich habe Probleme beim Zentrieren eines Labels in Xcode 8.1.
Antwort
Als erstes zuerst: "Horizontal im Container zentrieren" ist ein Constraint.
Meine erste Vermutung ist, dass Sie eine Art Mehrdeutigkeit vernachlässigt haben oder möglicherweise eine Einschränkung erstellt haben, die mit der Zentrierungsbeschränkung in Konflikt steht (und sie außer Kraft setzt). Wenn dies der Fall ist, sollten Sie Warnungen sehen, die Ihnen sagen, was das Problem ist.
Solange keine vertikale Mehrdeutigkeit besteht und keine horizontalen Abhängigkeiten auftreten (Leerzeichen vorne/hinten), sollte Ihr Etikett zentriert sein - kein Swift-Code erforderlich.
Ich habe den Eindruck, dass Xcode ziemlich neu für Sie ist. Wenn Sie es nicht wissen, können Sie die vorhandenen Einschränkungen für ein Objekt in the Size Inspector überprüfen, das durch das Lineal in der rechten Seitenleiste angezeigt wird. Es ist durchaus möglich, dass es eine alte Einschränkung gibt, die du vergessen hast zu entfernen, oder eine, die du hinzugefügt hast, aber nicht brauchst.
Eine andere Sache zu beachten: Ich habe einige Layout-Probleme beim Umschalten Geräte im neuen Interface Builder in Xcode 8-es ist nur ein bisschen fehlerhaft in meiner Erfahrung, vor allem im Hinblick auf Stack-Ansichten. Wenn Sie Zweifel haben, wie etwas aussieht, würde ich empfehlen, die App im Simulator für einige Geräte zu verwenden, die Sie nicht zur Hand haben, um es auszuprobieren.
Ich habe endlich herausgefunden, wie man ein Etikett zentriert (nach 3 Stunden)! Ich schätze Ihre Antwort sehr und danke Ihnen vielmals. – tj75467
@ tj75467 Gut zu hören! Wenn es nicht meine Antwort war, die mir geholfen hat, empfehle ich Ihnen, Ihre eigene Antwort mit dem zu veröffentlichen, was Sie ändern mussten, damit es funktioniert. Wenn jemand über diese Frage stolpert, können sie hoffentlich etwas Nützliches daraus machen. –
- 1. Ich habe Probleme beim Umwandeln eines Rasters in ein Array
- 2. Probleme beim Zentrieren eines Randes mit Text innerhalb eines Bildes
- 3. Ich habe Probleme beim Ausführen meiner App
- 4. ASP.NET: Ich habe Probleme beim Ausführen eines SQL-Skripts
- 5. Probleme beim Anzeigen eines Ortes und Zentrieren der Kamera
- 6. Xcode 8.1 UIDataSourceModelAssociation unterbrochen?
- 7. Hallo! Ich habe Probleme beim Drucken (Java)
- 8. xcode 8.1 Debugsymbole fehlen
- 9. Xcode 8.1 fehlende Objektbibliothek
- 10. Xcode 8.1 Installieren
- 11. Warum habe ich so wenige klassifizierte Labels?
- 12. "Segmentierungsfehler: 11" in Xcode 8.1
- 13. Xcode 8.1 Auto Layout
- 14. Hinzufügen eines Labels zu meinem Storyboard in Xcode
- 15. Ich habe Probleme beim Verlassen meiner Endlosschleife in pygame
- 16. Ich habe Probleme beim Drucken einer Datei in Python
- 17. Ich habe Probleme beim Installieren fehlender Edelsteine in Rails
- 18. Ich habe Probleme beim Starten meiner Knoten-App in Bluemix
- 19. Ich habe Probleme beim dynamischen Zuweisen meiner Struktur
- 20. Probleme beim Zentrieren von Bildern in einer PHP-E-Mail
- 21. Ich habe ein Thread1: EXC_BAD_INSTRUCTION beim Versuch, Xcode
- 22. Ich habe Probleme beim Vergleichen eines Zeichens mit Eingaben. Speziell ein Zeichen in einer Zeichenfolge zu "\"
- 23. ich habe Probleme in während Schleife
- 24. Ich habe Probleme die Datei
- 25. Ich habe Probleme mit CharSequence
- 26. Ich habe Probleme zu organisieren
- 27. Neues Projekt: Ich habe Probleme beim Auswählen einer Sprache
- 28. Ich habe Probleme beim Erstellen meines GOPATH auf meinem Mac
- 29. Ich habe Probleme beim Testen meiner eckigen 1.5-Komponente
- 30. Ich habe Probleme beim Erstellen von Excel-Diagramm mit C#
Verwenden Sie automatische Layouts und legen Sie sie in das Storyboard ein. Was ist das Problem? – iYoung