Показать текст PlaceHolder - PullRequest
2 голосов
/ 23 июня 2009

У меня есть текстовое поле таймера обратного отсчета, которое отображает 60 как заполнитель (серый). Когда я запускаю таймер, он становится черным и начинает обратный отсчет. В конце я делаю недействительным таймер и устанавливаю текстовое поле обратного отсчета на 60. Конечно, теперь он черный. Как мне вернуть его к тексту-заполнителю 60 (что означает, что он серый), не прибегая к хаку с использованием NSAttributedString?

Ответы [ 2 ]

10 голосов
/ 26 февраля 2010

Если вы используете привязку «значение» в NSTextField, вам необходимо установить нулевой заполнитель для привязки, а не для заполнителя текстовой ячейки. Пустая строка (@ ""), по-видимому, считается нулевым значением для целей заполнителя.

6 голосов
/ 23 июня 2009

Установка текста TextField на ноль или пустую строку, @ "". приведет к отображению текста заполнителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...