2

各行に NSTextField と NSProgressIndicator オブジェクトの 2 つの列を含む NSTableView があります。NSProgressIndicator オブジェクトのちらつきを上下にスクロールすると、NSTextField に含まれるテキストを選択すると同じことが起こります。誰かが理由を知っていますか?

これは、「viewForTableColumn」メソッドで NSProgressIndicator オブジェクトを作成するために使用しているコードです。

... 
if ([identifier isEqualToString:@"Progress"]) {
   NSProgressIndicator* progressIndicator = (NSProgressIndicator*)cellView.nextKeyView;
   NSString *stringPercentage  = [dictionary objectForKey:@"Percentage"];
   [[progressIndicator animator] setDoubleValue:[stringPercentage doubleValue]];
}
...

注: NSTextField は選択のみ可能です (編集不可)。

4

1 に答える 1