2017-01-02 5 views

ответ

1

Вы не можете скрыть placeholder от UITextField, но вы можете установить его в пустую строку.

self.textField.placeholder = "" 

Теперь textField не показывает placeholder позже, если вы хотите, чтобы показать placeholder просто установить его строки, которые вы хотите.

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

Если вы используете 'UITextView', решение становится совсем другим. Вот несколько решений. [Floating Placeholder] (http://stackoverflow.com/a/28271069/2079103) и [Fake Native Placeholders] (http://stackoverflow.com/questions/27652227/text-view-placeholder-swift/41081244#41081244) – clearlight

+0

@clearlight Спасибо за ссылку, но OP уже указал, что он хочет эту функцию для 'UITextField' не для' UITextView'. –

+0

Но посетители вопроса могут быть заинтересованы в соответствующем решении. Помните, что это просто комментарий, а не как ответ. – clearlight

Смежные вопросы