Пользовательский подкласс NSTextField и заполнитель "No selection" - PullRequest
1 голос
/ 30 января 2012

У меня есть пользовательский подкласс NSTextField, который связан со свойством управляемого объекта.Во время его метода drawRect требуется, чтобы я знал, является ли stringValue поля нолем (вызвано ли атрибутом управляемых объектов ноль или не выбран ни один управляемый объект), пустой строкой или "нормальной" строкой.

Насколько я могу судить, строковое значение никогда не равно нулю, даже если связанный атрибут управляемого объекта равен нулю или управляемый объект не выбран.Я что-то исправляю или пропускаю?

Примечание: я пробовал различные настройки на панели привязок, но это, похоже, не работает.

РЕДАКТИРОВАТЬ: Может быть, чтобы уточнить, эффект я послеэто то, что показано в XCode, когда нет выбора:

enter image description here

Разница в том, что я хочу, чтобы мой "значок" появлялся, когда строка является пустой строкой (хотя снемного другое сообщение в нем).Я хочу подавить этот эффект, когда строка равна nil, и использовать заполнители по умолчанию из панели сопоставления.

...