Вы можете контролировать цвет текста или размер шрифта, или даже если текстовое поле включено или нет, просто установив свойства, связанные с вашим NSTextField
.
Если вы хотите что-то изменить при нажатии на NSTextField
, задайте какой-нибудь класс (возможно, ваш оконный контроллер?), Чтобы он соответствовал протоколу NSTextFieldDelegate
, а затем подключите его к свойству delegate
NSTextField
(либо через XIB, либо программно, через метод NSTextField
`setDelegate '.
Затем, нажимая на NSTextField
, вы можете отследить те события щелчка, происходящие с помощью методов делегата, таких как:
[control: textShouldBeginEditing:]
(который вызывается, когда вы щелкаете текстовое поле, или когда вы перемещаетесь в позицию, или всякий раз, когда текстовое поле становится следующим местом, где текст, введенный на клавиатуре, появится).
Имеет ли это смысл до сих пор?
Есть множество NSTextFieldDelegate
примеров, которые вы можете найти в Google, и вопросов с ответами, которые вы можете найти здесь, , как этот .