2017-01-02 1 views

Antwort

1

Sie können die placeholder von UITextField nicht ausblenden, aber Sie können es auf leere Zeichenfolge festlegen.

self.textField.placeholder = "" 

Jetzt textField zeigt keine placeholder später, wenn Sie die placeholder einfach eingestellt es mit String, die Sie wollen zeigen wollen.

self.textField.placeholder = "Enter name" 
+0

Wenn Sie 'UITextView' verwenden, wird die Lösung ziemlich anders. Hier sind ein paar Lösungen. [Floating Placeholder] (http://stackoverflow.com/a/28271069/2079103) und [Fake Native Placeholders] (http://stackoverflow.com/questions/27652227/text-placeholder-swift/41081244#41081244) – clearlight

+0

@clearlight Danke für den Link, aber OP gibt bereits an, dass er diese Funktionalität für 'UITextField' nicht für' UITextView' möchte. –

+0

Aber Besucher der Frage können an einer verwandten Lösung interessiert sein. Denken Sie daran, es ist nur ein Kommentar, nicht als Antwort geschrieben. – clearlight

Verwandte Themen