【发布时间】:2014-03-30 17:39:15
【问题描述】:
我有一个基于 NSOutlineView 视图的一列标题 + 图像/文本/按钮
我只想在选择项目时显示按钮。
我使用以下代码:
- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item {
....
SidebarTableCellView *sidebarTableCellView = [outlineView makeViewWithIdentifier:@"MainCell" owner:self];
[sidebarTableCellView.buttonProgramme setHidden:YES];
if (outlineView.selectedRow == [outlineView rowForItem:item])
[sidebarTableCellView.buttonProgramme setHidden:NO];
但它不起作用,按钮总是隐藏的!我不知道是什么问题?
编辑:if 语句中的断点 => If 语句从不匹配
【问题讨论】:
标签: objective-c cocoa nsoutlineview