各行に 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 は選択のみ可能です (編集不可)。