2008-11-24 49 views
0

我有一個帶有複選框樣式單元格的表格,我無法弄清楚如何讓這些按鈕接受他們應該看到的標題。數據源應該是一個字符串數組嗎?一個字典數組(字符串/布爾)?一個NSButtonCells數組?這些都不似乎工作=/NSTableView - NSButtonCell數據源類型?

回答

3

NSButtonCell使用整數值(如NSNumbers)作爲數據源:

NSMixedState = -1, 
NSOffState = 0, 
NSOnState = 1 

這不幫你,當然標題,你必須設置獨立。如果你使用綁定,NSButtonCell定義了一個你可以綁定到一個字符串數組的綁定。否則,您可以使用NSTableView委託方法- (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex設置每行的標題。

+0

謝謝,我沒有使用這個部分的綁定,所以這只是我正在尋找的代表。 A + – 2008-11-24 17:34:53

相關問題