У меня есть поле таймера обратного отсчета, которое отображает 60 в качестве заполнителя (серый). Когда я запускаю таймер, он становится черным и начинает отсчет. В конце я отменил таймер и установил обратный отсчет времени на 60. Конечно, теперь он черный. Как получить его обратно в текст заполнителя 60 (что означает, что он серый), не прибегая к хакеру, используя NSAttributedString?Показать PlaceHolder Text
ответ
Установка текста TextField в ноль или пустую строку @ "". приведет к отображению текста заполнителя.
Если вы используете привязку «значение» на NSTextField, вам нужно будет установить Null Placeholder для привязки вместо того, чтобы заполнить текстовую ячейку. Пустая строка (@ ""), по-видимому, считается нулевым значением для целей заполнителя.
Не могли бы вы добавить некоторые детали, пожалуйста. – Lexandr
Вы настраиваете привязки через Interface Builder? Если да, то что конкретно неясно? – natevw
Да, привязка «значение» в IB. Заполнитель для «NSTextFieldCell» отображается, когда текст имеет нулевую или пустую строку. Значение, взятое из связанного с недвижимостью, является 'nil'. Итак, зачем нам «устанавливать Null Placeholder для привязки вместо того, чтобы заполнить текстовую ячейку»? Почему заполнитель просто не работает? Есть ли где-нибудь документально? Благодарю. – Lexandr
- 1. Placeholder text-align
- 2. text-align: center placeholder text in select
- 3. jQuery change placeholder text color
- 4. make UITextField placeholder text bold
- 5. change placeholder text from array
- 6. DateInput: как показать PlaceHolder
- 7. Сравнить Placeholder Text в текстовом поле
- 8. Не применяйте text-transsform на Placeholder IE10
- 9. Python Gtk3 Entry set placeholder text
- 10. Специальное форматирование Excel 2007; text placeholder (@) возвращает адрес вместо значения
- 11. Найти PlaceHolder другой PlaceHolder
- 12. text Выравнивание: «right» не работает для placeholder, когда многострочная истина
- 13. Невозможно установить .attr («placeholder», «text») с помощью jQuery
- 14. Set Text Color of Placeholder Текст UITextfield Apple TV
- 15. выбрать несколько выбранных в angularjs placeholder text issue
- 16. Как добавить placeHolder Text в UItextView? в iPhone SDK
- 17. Kendo dropdown default placeholder
- 18. хочу показать текст в placeholder необязательно с помощью php
- 19. Select2 - placeholder не отображается
- 20. placeholder vs. data-placeholder, в HTML
- 21. Как установить Placeholder и PlaceHolder Color
- 22. PlaceHolder в JSF с DatePicker?
- 23. placeholder для поля ввода tagit
- 24. firefox textarea placeholder padding
- 25. html5 placeholder с jquery - входное значение javascript см. Placeholder
- 26. Jade dynamic form placeholder
- 27. Image Placeholder
- 28. Sitecore Placeholder
- 29. HTML placeholder
- 30. EditBox placeholder
Это была моя оригинальная мысль, тоже, но это не сработало – Walker
Weird, в соответствии с 10.5 Документах PlaceHolder строки, устанавливается с помощью setPlaceholderString: или setPlaceholderAttributedString :, теперь появляются в ячейке текстового поля, если фактическая строка nil или @ "". Они нарисованы серым цветом на ячейке и не архивируются в формате «pre-10.2». – Erik
Walker Argendeli: Какой код вы использовали для этого? –