wie man etwas auf den mittleren oberen Anker beschränkt

Benutzer13245026

In meinem Code unten versuche ich, etwas auf den oberen Rand des Mittelpunkts des uiscreen zu beschränken. Ich habe unten ein Bild von dem, was ich suche, hinzugefügt. Der folgende Code ist das, was ich versucht habe, es in die Mitte des Bildschirms zu stecken und das Objekt in der Mitte des Bildschirms zu haben.

import UIKit

class ViewController: UIViewController {
    var box = UIImageView()

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        box.translatesAutoresizingMaskIntoConstraints = false
        view.addSubview(box)
        box.backgroundColor = .systemPink
        NSLayoutConstraint.activate([

            box.heightAnchor.constraint(equalTo: view.heightAnchor, multiplier : 0.25),
            box.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier : 0.25),
            box.centerXAnchor.constraint(equalTo: view.centerXAnchor ),
            box.centerYAnchor.constraint(equalTo: view.centerYAnchor),


        ])
    }


}

Bildbeschreibung hier eingeben

Denis Kakačka

Sie müssen die centerYAnchorEinschränkung nicht entfernen boxund bottomAnchorstattdessen festlegen .

Entfernen: box.centerYAnchor.constraint(equalTo: view.centerYAnchor)

Hinzufügen: box.bottomAnchor.constraint(equalTo: view.centerYAnchor)

Korrekte Einschränkungen:

NSLayoutConstraint.activate([
    box.heightAnchor.constraint(equalTo: view.heightAnchor, multiplier: 0.25),
    box.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 0.25),
    box.centerXAnchor.constraint(equalTo: view.centerXAnchor),
    box.bottomAnchor.constraint(equalTo: view.centerYAnchor)
])

Bildbeschreibung hier eingeben

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Regex: wie man .* auf Zahlen und Satzzeichen beschränkt

Wie beschränkt man generisch auf eine Union?

Wie beschränkt man ein Leben auf eine Verschlussumgebung in Rost?

wie man den <inpu type="text"> eingegebenen Wert mit der Direktive auf nicht mehr als 10 beschränkt

Wie erkennt man beim Abfangen von Klicks Klicks auf etwas, das in einem Anker verschachtelt ist?

Wie dupliziert man den oberen Beobachtungswert auf den unteren Beobachtungswert basierend auf der Bedingung?

Gibt es etwas, das einem Zugriffsmodifikator entspricht, der den Zugriff mit C # auf nur einen Thread beschränkt?

Django beschränkt den Zugriff auf Benutzerobjekte

Wie kann man umgehen, dass git add -i --patch auf einen Split beschränkt ist?

wie man die Dezimalstelle nur in Angularjs auf bis zu 2 Stellen beschränkt

Wie man Widgets mit einem relativen Layout auf das Ende und die Spitze beschränkt

Lineare Programmierung mit Python - wie man eine Variable auf eine ganze Zahl beschränkt

wie man einen Parameter auf nur eine Variante eines Variantentyps beschränkt

Django, wie man die Vorlage auf nur zwei Beiträge beschränkt

wie man verwandte Produkte nur auf ihre Unterkategorien beschränkt (letzte Kategorie - ohne Kind)

Wie beschränkt man die Textfeldeingabe nur auf Zahlen und Dezimalzahlen?

Wie beschränke ich eine Stapelansicht auf den oberen Teil des Bildschirms? Storyboard verwenden

Wie verschiebe ich Text an den oberen und mittleren Rand meiner Seite?

Wie kann man den Zeitunterschied auf denselben Tag beschränken?

Wie löse ich jQuery aus, wenn ein Anker den oberen Rand des Ansichtsfensters erreicht?

Wie strconv ich einen String auf den Wert int128? Derzeit bin ich auf int64 beschränkt

Wie passt man eine stückweise Regression in R an und beschränkt die erste Anpassung, die durch den Achsenabschnitt geht?

Gitolite beschränkt den Zugriff auf den Zweig

Wie kann man PopupMenu zwingen, den Anker zu überlappen?

Wie behebt man eine fehlende E / A-Instanz für eine Funktion, die auf MonadReader und MonadIO beschränkt ist?

ConstraintLayout mit Barrieren; Wie man sich je nach Größe auf die Unterseite / Oberseite der Barriere beschränkt

Cakephp 2 wie man ein Modell paginiert, aber die Ergebnisse auf diejenigen mit einem bedingten assoziierten Modell beschränkt

Kann ein Swift-Typ in einer Protokolldefinition auf einen anderen beschränkt werden? Wenn nicht, wie kann ich sonst so etwas wie eine Komponentenregistrierung erreichen?

Wie man den Benutzer einem anderen Modell-DRF zuordnet. ValueError: Der QuerySet-Wert für eine exakte Suche muss mittels Slicing auf ein Ergebnis beschränkt werden

TOP Liste

  1. 1

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  2. 2

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  3. 3

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  4. 4

    Modbus Python Schneider PM5300

  5. 5

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  6. 6

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  7. 7

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  8. 8

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  9. 9

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  10. 10

    Wie vergleicht man scala.xml-Knoten richtig?

  11. 11

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  12. 12

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  13. 13

    HTTPS-Verbindung mit Moneris-Servern in Curl

  14. 14

    Elasticsearch startet nicht nach dem Laden in viele Daten

  15. 15

    Schneller Algorithmus zum Suchen nach Teilzeichenfolgen in einer Zeichenfolge

  16. 16

    So übergeben Sie eine Variable in json, um Daten zu erhalten

  17. 17

    Hervorheben der SQL-Syntax in Visual Studio 2017

  18. 18

    Unterschied zwischen einfachen und doppelten Anführungszeichen in Javascript

  19. 19

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  20. 20

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  21. 21

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

heißlabel

Archiv