0
如何使用outlineView:isGroupItem:
爲NSOutlineView中的根對象創建漸變背景?實現/使用outlineView:isGroupItem
如何使用outlineView:isGroupItem:
爲NSOutlineView中的根對象創建漸變背景?實現/使用outlineView:isGroupItem
您可以在outlineView的委託中實現此功能。這樣做的
方式一:
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item {
if ([outlineView parentForItem:item]) {
// If not nil; then the item has a parent.
return NO;
}
return YES;
}
這裏有一個link to the docs。
謝謝。我希望能夠工作,但奇怪的是,將代碼放入我的數據源後,我的大綱視圖根本不會改變,這意味着根項目仍然沒有漸變背景。奇。 – Joshua 2009-09-20 07:23:33
這是一種委託方法,而不是數據源方法。在這種情況下,確保tableview的代理插座也連接到數據源。 – Abizern 2009-09-20 09:21:14
啊。我懂了。我已將它放入代表(http://snapplr.com/fvzs)。但是,你的意思是'確保tableview的代理插座在這種情況下也連接到數據源。' – Joshua 2009-09-20 12:05:47