首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSTableCellView ImageView为空

NSTableCellView ImageView为空
EN

Stack Overflow用户
提问于 2016-10-31 08:14:53
回答 1查看 624关注 0票数 0

我使用简单的NSTableViewDelegate,在与标识符一起找到的GetViewForItem方法中

代码语言:javascript
复制
NSTableCellView view = (NSTableCellView)tableView.MakeView (tableColumn.Identifier, this);

如果标识符为"Img“视图应包含ImageView:

代码语言:javascript
复制
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单元是什么样子的:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-31 10:09:05

您是否将ImageView连接到xcode中的表单元格视图imageView插座?

单击/选择表格单元格视图。在“属性”面板中,选择“出口”选项卡(圆圈中右方箭头的选项卡)。将imageView插座后面的小圆圈拖动到您的图像视图并发布。

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

https://stackoverflow.com/questions/40338563

复制
相关文章

相似问题

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