我一直試圖在我的基於視圖(我想保持這種方式)NSOutlineView沒有成功使用所謂的「標題單元格」成功。
基於視圖的NSOutlineView和顯示標題單元格
我已經嘗試了上面的東西:
-I已成功設置爲-(BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item
我想使頭的對象。
- 我已經仔細測試了我的委託和數據源,因此我們可以假設它們已正確設置。
- 當談到-(NSView *)outlineView:(NSOutlineView *)ov viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item
的定義,我堅持。
我從我的閱讀中感受到IB中有些東西需要設置,但我無法弄清楚。這是什麼@"HeaderCell"
是指?
我想這種東西它都沒有成功可言(顯示空視圖)
-(NSView *)outlineView:(NSOutlineView *)ov viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item
{ NSTableCellView *result = nil;
result = [ov makeViewWithIdentifier:@"HeaderCell" owner:self];
[[result textField]setStringValue:@"myString"];
return result;
}
我缺少什麼?
來源:View-based NSOutlineView header cell font issues
@「HeaderCell」是指表單元視圖標識符。在IB中選擇代表標題單元格的表格單元格視圖,並在實用程序側欄選擇標識檢查器...您應該看到標識符字段。 – Cory
這就是我正在尋找的,你應該作出迴應,讓你(好賺)代表;) –
很高興它幫助...我添加評論作爲答案 – Cory