代码之家  ›  专栏  ›  技术社区  ›  Dude named Ben

如何在NSTableView中显示行数

  •  0
  • Dude named Ben  · 技术社区  · 12 年前

    我是一个可可新手,所以如果这是一个愚蠢的问题,我很抱歉。

    我有一个由OpenPanel填充的NSTableView,一切正常。

    现在,我想在NSTextField中显示NSTableView中的项目数。如何获取NSTableView的项目数?我是否使用numberOfRowsInTableView?

    此外,作为后续操作,无论是从“文件”菜单、工具栏还是拖放,捕捉NSTableView更新的理想方式是什么?

    谢谢

    1 回复  |  直到 12 年前
        1
  •  1
  •   Trausti Thor    12 年前

    最好只是询问您的数据源。 数据源通常是视图控制器内的数组,或者至少是表视图的委托对象。

    [anArray count];
    

    给你一个整数。考虑到您已经连接了文本字段,这就是您所需要的:

    myTextfield.text = [NSString stringWithFormat:@"%i", [anArray count]];
    

    就这么简单。