问题标签 [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.
macos - 从 AWS S3 存储桶加载图像作为缩略图
我的 Mac OSX 应用程序将图像从 mac 上传到 AWS S3。我正在尝试从 AWS S3 存储桶上的文件加载图像表。我不想在台式电脑上下载图像,而只是将其作为缩略图加载到 NSTableView 上以供查看。是否有任何 S3 方法可以从 AWS S3 加载图像内容?
objective-c - NSTableView 中每个图像的不同工具提示
我有NSTableView
一个NSImageCell
在里面。我想添加一个工具提示,当我用鼠标悬停图像时,我会得到一个带有图像路径的工具提示。做这个的最好方式是什么?
我遇到的问题是:
- 检索悬停图像的路径
- 在工具提示中显示它
请保持你的答案简单,我是新手。
- -编辑 - -
附加信息: myarray.arrangedobjects 填满表格。它是一个 NSMutableDictionaries 数组。字典有以下键:
- 图像(我想在表格中放置工具提示的那个)
- 图像路径(我想在工具提示中显示的文本)
- 文件名(显示在另一个单元格中)
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
swift - 如何在 NSImageView 内垂直居中 NSImageCell
我有一个NSImageView
动态显示图像的。我希望图像在图像视图的边界中垂直居中。我怎样才能做到这一点?我认为我写的代码是有道理的,但是 NSImageAlignment 似乎没有任何效果。
试图弄清楚这一点,我了解到 NSImageViews 没有子视图,但它们内部有 NSImageCells,这让我无法理解 UIImageViews 的工作方式。我不想将 NSImageView 居中,而是将 NSCell放在NSImageView 中。
我已经尝试将 NSImageView 子类化为详细的here,但是当我这样做时,我会失去缩放。
如何在 NSImageView 内垂直居中 NSImageCell?