如何在swift,cocoa中添加多行标题视图

时间:2015-11-13 14:21:46

标签: swift cocoa tableview

我有一张桌子,它有3列A列,B列和B列。 C栏 对于B栏和B组在C列中,它应该有一个名为Group的列的标题。

如何在Cocoa&迅速的。

基本上如何在cocoa&中实现多行标题迅速的。

由于

1 个答案:

答案 0 :(得分:-2)

您最好google教程如何使用UITableViewUITableView顶部有tableHeaderView,每个部分有标题部分:

例如:

func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
    if groupBAndCSecontion {
        return "Group"
    }else{
        return "Not Group"
    }
}

之前我没有做过OSX,但是我是这样的:

-(NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
    NSTableCellView *cell = nil;
        // get your row from your array of objects.
        // determine if it's a section heading or not.

    SomeClass *someObject = [self.myObjects objectAtIndex:row];

    if (someObject.isSectionHeading) {
        cell = [tableView makeViewWithIdentifier:@"HeaderCell" owner:self];
        cell.textField.objectValue = someObject.headingName;
    } else {
        cell = [tableView makeViewWithIdentifier:@"DataCell" owner:self];
        cell.textField.objectValue = someObject.rowValue;
    }

    return cell;

}

还有更多:http://www.knowstack.com/swift-nstableview-sample-code/