首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSTableView绘图计数

NSTableView绘图计数
EN

Stack Overflow用户
提问于 2013-05-17 12:09:23
回答 1查看 111关注 0票数 0

我在窗口上有两张桌子(NSTableView)。好吧,这个数字是无关紧要的。无论如何,第一个表( NSMutableArray )的来源(tableView1)是NSMutableDictionary.的我有以下代码。

代码语言:javascript
复制
- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView {
    if (aTableView == tableView1) {
        return [itemArray1 count];
    } else {
        ...
    }
}

- tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)TableColumn row:(NSInteger)rowIndex {
    // tableView1
    if (aTableView == tableView1) {
        NSString *foldername = [[itemArray1 objectAtIndex:rowIndex] objectForKey:key1a];
        NSString *count = [[itemArray1 objectAtIndex:rowIndex] objectForKey:key1c];
        if ([[TableColumn identifier] isEqualToString:@"folder"]) {
            return foldername;
        }

        if([[TableColumn identifier] isEqualTo:@"count"]){
            return count;
        }

        else {
            return @"";
        }

    // tableView2
    } else {
        ...
    }
}

我得到了我想要的,第二列显示了条目的数量(计数)。我想知道如何才能像SidebarDemo示例项目那样绘制这个数字呢?(在底部显示)该项目利用- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item来显示一个静态数字(42)。我也可以用NSTableView显示这样的数字吗?如果它是一个iOS应用程序,我可以画一个圆圈的数字。

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2013-05-17 13:19:16

tableView:viewForTableColumn:row:(NSTableViewDelegate)应该工作类似。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16608653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档