问题标签 [nsimagecell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
377 浏览

macos - 从 AWS S3 存储桶加载图像作为缩略图

我的 Mac OSX 应用程序将图像从 mac 上传到 AWS S3。我正在尝试从 AWS S3 存储桶上的文件加载图像表。我不想在台式电脑上下载图像,而只是将其作为缩略图加载到 NSTableView 上以供查看。是否有任何 S3 方法可以从 AWS S3 加载图像内容?

0 投票
1 回答
1495 浏览

objective-c - NSTableView 中每个图像的不同工具提示

我有NSTableView一个NSImageCell在里面。我想添加一个工具提示,当我用鼠标悬停图像时,我会得到一个带有图像路径的工具提示。做这个的最好方式是什么?

我遇到的问题是:

  • 检索悬停图像的路径
  • 在工具提示中显示它

请保持你的答案简单,我是新手。

- -编辑 - -

附加信息: myarray.arrangedobjects 填满表格。它是一个 NSMutableDictionaries 数组。字典有以下键:

  • 图像(我想在表格中放置工具提示的那个)
  • 图像路径(我想在工具提示中显示的文本)
  • 文件名(显示在另一个单元格中)
0 投票
1 回答
355 浏览

macos - NSImage 与 NSValueTransformer 一起使用时具有不透明度

我试图根据核心数据之外的枚举值显示一个 NSImage 。我在绑定到我选择要显示的图像的值的 NSImageCell 上使用值转换器。

不幸的是,当使用 NSValueTransformer 时,图像会得到它不应该具有的不透明度,并且可以完美地工作。

这是我的 NSValueTransformer 子类的摘录:

对应的静态 NSImage 定义:

和我使用的枚举:

下面是实际应用程序的屏幕截图,其中一个没有 NSValueTransformer,但在 IB 中分配了一个静态 NSImage。所以它不是具有 alpha 或其他东西的 PNG。来自不同位置的三个不同图像会发生这种情况。

实际应用 http://imageshack.us/a/img195/2492/appqe.png 静态图片 http://imageshack.us/a/img27/3289/43084671.png

0 投票
0 回答
346 浏览

swift - 如何在 NSImageView 内垂直居中 NSImageCell

我有一个NSImageView动态显示图像的。我希望图像在图像视图的边界中垂直居中。我怎样才能做到这一点?我认为我写的代码是有道理的,但是 NSImageAlignment 似乎没有任何效果。

试图弄清楚这一点,我了解到 NSImageViews 没有子视图,但它们内部有 NSImageCells,这让我无法理解 UIImageViews 的工作方式。我不想将 NSImageView 居中,而是将 NSCell放在NSImageView 中。

我已经尝试将 NSImageView 子类化为详细的here,但是当我这样做时,我会失去缩放。

如何在 NSImageView 内垂直居中 NSImageCell?

像素