Cocoa 将NSColorWell绑定到NSTextField
我正在尝试将NSColorWell绑定到NSTextField值并实现NSFormatter子类。NSColorWell绑定到应用程序委托中的ivar,该ivar也绑定到NSTextField。有一个NSFormatter可以将[NSColorWell color]转换为描述性字符串 当UI焦点位于NSTextField上时,它根本不会更新;但是,当焦点集中在另一个NSTextField上时,它会Cocoa 将NSColorWell绑定到NSTextField,cocoa,binding,cocoa-bindings,Cocoa,Binding,Cocoa Bindings,我正在尝试将NSColorWell绑定到NSTextField值并实现NSFormatter子类。NSColorWell绑定到应用程序委托中的ivar,该ivar也绑定到NSTextField。有一个NSFormatter可以将[NSColorWell color]转换为描述性字符串 当UI焦点位于NSTextField上时,它根本不会更新;但是,当焦点集中在另一个NSTextField上时,它会 我了解KVO/KVC、绑定等,但不知道IB中是否有我缺少的“gotchas”。尝试使用双向值转换器
我了解KVO/KVC、绑定等,但不知道IB中是否有我缺少的“gotchas”。尝试使用双向值转换器。一个优点是,您可能会发现它比格式化程序更容易实现。非常有用。。。NSValueTransformer类的实现方法比NSFormatter类的实现方法简单得多;而且它工作得很好。