Pergunta

Estou tentando vincular um NSCOLORWELL ao valor do NSTEXTIELT e implementar uma subclasse nsformatter. O NSCOLORWELL está vinculado a um adar no delegado do aplicativo, que também está vinculado ao NSTEXTIELTFIELD. Existe um nsformatter que converte a [cor nscolorwell] em uma string descritiva.

Quando o foco da interface do usuário está no NSTEXTIELTFIELD, ele não atualiza; Mas quando o foco está em outro campo, sim.

Eu entendo KVO/KVC, encadernas etc. Mas me pergunto se há algum 'Gotchas' no IB que estou perdendo.

Foi útil?

Solução

Experimente um transformador de valor bidirecional. Para uma vantagem, você pode achar mais fácil de implementar do que um formatador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top