将NSColorWell绑定到NSTextField

时间:2009-09-16 01:32:32

标签: cocoa binding cocoa-bindings

我正在尝试将NSColorWell绑定到NSTextField值并实现NSFormatter子类。 NSColorWell绑定到app委托中的ivar,该委托也绑定到NSTextField。有一个NSFormatter将[NSColorWell颜色]转换为描述性字符串。

当UI焦点在NSTextField上时,它根本不会更新;但是当焦点在另一个NSTextField上时,确实如此。

我理解KVO / KVC,绑定等等,但是想知道IB中是否有任何'陷阱'我缺失。

1 个答案:

答案 0 :(得分:2)

尝试使用双向值转换器。有一个优点,您可能会发现它比格式化程序更容易实现。