问题标签 [nsimageview]

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 回答
119 浏览

objective-c - 从 tableview 预览图像

我有一个包含目录文件的表格视图。当我从表中选择一行时,我想预览它的内容(例如 jpeg 图像或 pdf 文件的内容),但我找不到解决方案。请问您有什么建议吗?

0 投票
1 回答
3252 浏览

objective-c - Mac 应用程序不使用视网膜 @2x 图像文件

我正在尝试更新我的应用程序以支持视网膜显示器,但是当它在 Retina MacBook Pro 上运行时,没有使用图像的 @2x 版本。以下是我在我的应用程序中用于设置图像视图的方法。

在 XML 解析器类中:

在 Current 类中设置 NSImageView:

每个图像文件都有一个标准分辨率版本和一个高分辨率版本,它们都在 Xcode 项目的支持文件夹中:

我确认在 Xcode 构建应用程序时,应用程序包中包含了 @2x 版本。其他需要注意的事项是:该应用程序是一个菜单栏应用程序,所有视图都位于 NSPopover 中,其中一个图像视图中使用了动画 GIF(没有@2x 版本的 GIF),该应用程序使用 Xcode 4.4 构建运行 OSX 10.7.4 且没有视网膜显示屏的旧款 MacBook Pro。

0 投票
0 回答
486 浏览

cocoa - Cocoa NSScrollView 的平移问题

我正在使用 Xcode 制作一个应用程序,该应用程序具有一个 NSImageView,我通过在我的 .xib 中选择它来制作一个 NSScrollView(我认为),然后转到 Xcode 中的编辑器菜单,然后嵌入到 > scrollView 中。

我的 NSScrollView 中有一个比打开它的窗口大的图像,我可以很好地使用滚动条滚动,甚至在我的方法中打开了该autoscroll:功能。mouseDragged:

我希望能够简单地平移图像而无需使用mouseDragged:. 到目前为止,我mouseDragged:在 panning.m(NSImageView 的子类)中的代码是这样的:

这在某种程度上有效,但是有很多抖动。也许是因为我没有限制界限?

我想知道我是否走在正确的轨道上,或者是否有更好/更有效的方法。

任何帮助表示赞赏。

干杯。

0 投票
1 回答
316 浏览

xcode - 对齐 NSImageView 使其填充 NSWindow 的底部

我是 Mac 应用程序中的绝对菜鸟,所以要温柔;)。阅读一些文档,然后直接进入。仍然继续阅读,但我不知道如何将 NSImageView 对齐/调整到它所在的 NSWindow (在用户调整窗口大小之后)。

例如,这是默认运行状态(NSImageView 是底部有边框的大矩形): 在此处输入图像描述

然后,如果我调整窗口大小,NSImageView 的高度和以前一样,但宽度有点跟随窗口(但我不知道我是如何做到的)。看这里: 在此处输入图像描述

谢谢阅读。请帮忙。

0 投票
1 回答
2108 浏览

objective-c - NSImageView 大小不跟随它的窗口

我只是在玩 OSX 应用程序开发。我完全是菜鸟。我认为它就像 iOS 应用程序开发一样直截了当。但是经过几天的努力,似乎并不那么容易。

这就是我想要做的。我有一个 NSWindow。在其中我放了一个 Image Well(带有命名?lol)以及“Image Well”,它是一个 NSImageView(不是双关语)。

所以我只想让 NSImageView 的框架按照 NSWindow 的大小调整大小。就是这么简单。

这是我所做的不起作用:

NSImageView 作为 imageView。

编写 NSWindow windowDidResize 和 windowDidResize: 的委托方法 NSWindowDelegate 方法,并在其中调整图像视图的 imageView 框架的 framesize。代码:(NSImageView 位于一个名为 imageView 的属性中。)

这个方法被调用(用 测试过NSLog()),但是它NSImageView只是保持原来的大小。我检查了IBOutlet连接是否正常。

是什么赋予了?为什么不NSImageView调整大小?

0 投票
1 回答
100 浏览

objective-c - 应用程序启动时的 NSImage

我有一个图像视图对象。当按下按钮时,我可以让它加载图像,但我想知道是否有办法让它在应用程序启动时加载。

我使用的代码是

任何帮助表示赞赏

0 投票
3 回答
526 浏览

objective-c - NSImageView 没有使用 ARC 释放

我对 Cocoa 开发很陌生,我可能不太清楚 ARC 是如何工作的。

我的问题是,当我使用 NSImageView 时,它没有按我的意愿被释放,所以程序正在泄漏内存。

因此,当我再次返回此块以生成新图像并显示它们时,一切正常,除了我的程序内存使用量因创建的视图数量而增加。

如果有人可以帮助我,我将不胜感激!谢谢!

0 投票
1 回答
198 浏览

objective-c - 有没有办法知道工具提示何时会出现在 NSImageView 上?

我想知道是否有在显示工具提示之前调用 get 的方法。我在任何地方都找不到它。

0 投票
1 回答
131 浏览

objective-c - Objective-C:按下键时移动帧

我试图在按下键时移动 NSImageView 。现在我有一个布尔值,当调用 keyDown 时分配为 true,调用 keyUp 时分配为 false。我怎样才能让 NSImageView 在按键按下时移动?

例如,当按下左箭头键时,图像应该向左移动。

提前致谢。

0 投票
1 回答
730 浏览

objective-c - NSImageView 在拖入图像后不设置图像属性

我有一个 NSImageView 放在我的 NIB 中,我将图像拖到其中。图像出现并显示,但是当我的代码调用时[imageView image],我得到一个 NULL 对象。