gpt4 book ai didi

cocoa - NSTableCellView ImageView 为空

转载 作者:行者123 更新时间:2023-12-03 17:48:20 25 4
gpt4 key购买 nike

我用的是简单的 NSTableViewDelegate ,在 GetViewForItem 方法中我找到了 Identifier

NSTableCellView view = (NSTableCellView)tableView.MakeView (tableColumn.Identifier, this);

如果标识符是“Img” View 应包含 ImageView :

switch (tableColumn.Identifier) {
case "Img":
var imageData = DataSource.Patients [(int)row].getImageData ();
if (imageData != null) {
view.ImageView.Image = new NSImage (imageData);
} else {
view.ImageView.Image = NSImage.ImageNamed ("client.png");
}
tableColumn.HeaderCell.BackgroundStyle = NSBackgroundStyle.Dark;
break;
}

但是view.ImageView为空

这是 xcode 的屏幕截图,Img 单元格的样子:

enter image description here

最佳答案

您是否将 ImageView 连接到 xcode 中的 Table Cell View imageView socket ?

单击/选择表格单元格 View 。在属性面板中,选择导出选项卡(右侧带有圆圈箭头的选项卡)。将 imageView 导出后面的小圆圈拖到您的 imageview 上并释放。

关于cocoa - NSTableCellView ImageView 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40338563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com