2009-09-16 74 views
1

我試圖將NSColorWell綁定到NSTextField值並實現NSFormatter子類。 NSColorWell在綁定到NSTextField的應用程序委託中綁定到ivar。有一個NSFormatter將[NSColorWell顏色]轉換爲描述性字符串。將NSColorWell綁定到NSTextField

當UI焦點位於NSTextField上時,它根本不會更新;但是當重點放在另一個NSTextField上時,它確實如此。

我理解KVO/KVC,綁定等,但不知道IB中是否有任何'缺陷',我錯過了。

回答

2

嘗試使用雙向值轉換器。有一個好處,你可能會發現比格式化器更容易實現。

+0

非常有幫助... NSValueTransformer類的實現方法比NSFormatter的實現方法更直接;它完美的工作。 – FluffulousChimp 2009-09-16 03:15:04

相關問題