OSX Swift将图像添加到nstableview中

时间:2016-05-08 14:21:21

标签: xcode swift macos nstableview

我添加了一个tableview,并为该单元配置了一个标识符。 一切正常,单元格的文本显示出来。 我只有一个问题而且不知道如何解决它。 如何更改tableview单元格的图像?

这是我的代码:

func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView? {
    let cellView = tableView.makeViewWithIdentifier("cell", owner: self) as! NSTableCellView

    cellView.textField!.stringValue = self.objects.objectAtIndex(row) as! String

    return cellView
}

如何更改单元格中也存在的图像?

enter image description here

1 个答案:

答案 0 :(得分:3)

包含文字和图片的标准 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { String query3 = "SELECT * from tbl_Category_type where Category_ID='"+DropDownList1.SelectedValue+"' "; SqlDataAdapter da3 = new SqlDataAdapter(query3, conn); DataSet ds3 = new DataSet(); da3.Fill(ds3); if (ds3.Tables[0].Rows.Count != 0) { DropDownList2.DataSource = ds3; DropDownList2.DataTextField = "Category_type_Name"; DropDownList2.DataValueField = "Category_type_ID"; DropDownList2.DataBind(); } else { DropDownList1.DataTextField = "Values Not Found"; } } 有一个插座NSTableCellView

imageView