[SWIFT] Machen Sie einen Rand links vom TextField

TextField hat Eigenschaften namens leftView und rightView, daher werde ich dort eine transparente Ansicht platzieren, um einen Rand zu erstellen. Wenn Sie ein TextField mit dem folgenden Code generieren,

textField.borderStyle = .line
self.view.addSubview(textField)
//Automatisches Layout
textField.translatesAutoresizingMaskIntoConstraints = false
textField.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 0.8).isActive = true
textField.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
textField.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true

スクリーンショット 2020-10-08 13.49.20.png

Der erste Buchstabe befindet sich zu nahe am linken Rand. Fügen wir also den folgenden Code hinzu.

textField.leftViewMode = .always
textField.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 30))

スクリーンショット 2020-10-08 13.52.26.png

Ich konnte einen Rand hinzufügen! Auf die gleiche Weise können Sie einen Rand auf der rechten Seite erstellen. Sie können auch Schaltflächen anordnen, sodass Sie sie anscheinend auf verschiedene Arten verwenden können!

Recommended Posts

Machen Sie einen Rand links vom TextField
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
So erstellen Sie eine eindeutige Datenkombination in der Schienen-Zwischentabelle
Wie erstelle ich einen MOD für Slay the Spire?
Ich möchte ein bestimmtes Modell von ActiveRecord ReadOnly erstellen
[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab
Ich habe einen RESAS-API-Client in Java erstellt
[jsoup] So erhalten Sie die gesamte Dokumentation
Ich habe versucht, die Beispielanwendung gemäß der Idee des Buches "Micro Service Architecture" in einen Mikrodienst zu verwandeln.
Versuchen Sie, einen einfachen Rückruf zu tätigen
So erstellen Sie einen Java-Container
So erstellen Sie einen JDBC-Treiber
Ein Memorandum über das FizzBuzz-Problem
So erstellen Sie einen Begrüßungsbildschirm
So erstellen Sie ein Jenkins-Plug-In
Wie erstelle ich ein Maven-Projekt?
Versuchen Sie, einen Iterator zu erstellen, der einen Blick darauf werfen kann
So erstellen Sie ein Java-Array
Versuchen Sie, die Idee eines zweidimensionalen Arrays mit einem eindimensionalen Array nachzuahmen
So zeigen Sie 0 auf der linken Seite des Standardeingabewerts an
Ich habe ein Juwel gemacht, um den Text des Org-Modus in Qiita zu posten
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
So identifizieren Sie den Pfad, auf dem leicht Fehler gemacht werden können
Versuchen Sie, aus der Kachel des Geographical Institute eine dreidimensionale CS-Zeichnungskachel zu erstellen
[chown] So ändern Sie den Eigentümer einer Datei oder eines Verzeichnisses
Lassen Sie uns ein custom_cop erstellen, das auf das Schütteln des Namens hinweist
Ich habe ein Tool erstellt, um den Unterschied zwischen CSV-Dateien auszugeben
So überprüfen Sie den Inhalt der Java-Zeichenfolge mit fester Länge
Drei Gründe für Frustration vor der Veröffentlichung von Web Services
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Ein Memo, das nüchtern von der Anfrage nach mehrteiligen / Formulardaten abhängig war
So erstellen Sie eine Java-Kalenderzusammenfassung
Notieren Sie sich die Ruby-Schlüsselwortargumente
Ein Memo, wenn Sie den Zeitteil des Kalenders löschen möchten
Das Erfolgsgeheimnis von IntelliJ IDEA
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
Der Weg zur Erstellung eines Soundspiels 2
Schritte zum Ausführen von Spring Boot beziehen sich auf die Werte in der Eigenschaftendatei
So bestimmen Sie die Anzahl der Parallelen
Wie erstelle ich einen Discord Bot (Java)
So stellen Sie das Bild mithilfe der Symbolschriftart (Symbole) links / rechts von der Schaltfläche auf zeichnbar ein
So finden Sie heraus, welche Java-Version der Klassendatei kompiliert wurde
[Java] Wie man mit der String-Klasse an die Spitze eines bestimmten Strings kommt
So sortieren Sie eine Liste von SelectItems
Ausgabe des Buches "Einführung in Java"
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
Ich habe versucht, den CPU-Kern mit Ruby voll auszunutzen
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
Finden Sie den Unterschied von einem Vielfachen von 10
Der Weg zur Erstellung eines Soundspiels 3
So machen Sie https zum Schema der URL, die vom URL-Helfer von Rails generiert wurde
Der Weg zur Erstellung eines Soundspiels 1
Ich habe versucht, ein Beispielprogramm mit dem Problem des Datenbankspezialisten für domänengesteuertes Design zu erstellen
Ich wollte eine Diashow des Hintergrundbilds erstellen, da das Bild des Sperrbildschirms von Windows 10 wunderschön ist
[Ruby on Rails] So machen Sie das Linkziel zu einem Teil der angegebenen ID