1
我在視圖中創建了NSTableView和2個NSTableColumn。這兩個NSTableColumn的標識符在Interface Builder中都設置爲「自動」。關於自動錶列標識符
在該方法中:
(NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
我使用
NSLog(@"%@", [tableColumn identifier])
檢查這些2 NSTableColumn的標識符。
我發現第一列的標識符是AutomaticTableColumnIdentifier.0
,但第二列的標識符是(null)
。
是否有任何理由,第二列沒有標識符?
我已將NSTableView的屬性「Columns」減少爲1,並將其增加到2,因此第一列包含在NSTableView中,但第二列不包含在NSTableView中。