1

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

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

我了解 KVO/KVC、绑定等,但想知道 IB 中是否有我遗漏的“陷阱”。

4

1 回答 1

2

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

于 2009-09-16T02:18:46.280 回答