问题标签 [ikimageview]

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

cocoa - 在 IKImageView 上设置图像不起作用?


    我正在使用 IKImageView。我有一个文件路径 URL,用于将图像添加到 IKImageView。我尝试了 2 种方法:
1. - (void)setImage: (CGImageRef)image imageProperties: (NSDictionary *)metaData;
我正在传递一个 CGImageRef ,它来自
CGImageRef image =CGImageSourceCreateImageAtIndex(CGImageSourceCreateWithURL((CFURLRef)fileURL, NULL), 0, NULL);
和用于 metaData :


2. - (void)setImageWithURL: (NSURL *)url;

我跟踪了日志 fileURL、image_metadata、image,而它们都返回值。另外要添加的是,我已将 IKImageView 连接到我的 FileOwner,添加了 QuartzCore、Quartz 和 ImageIO 框架。我的 Xcode 版本是 MacOSX 10.8 上的 4.5.2 。不知道我哪里出错了?

0 投票
0 回答
773 浏览

xcode - IKImageView:如何创建一个看起来像 Preview 的应用程序

我正在开发一个应用程序,它作为一个内部带有 IKImageView 对象的视图。我可以在图像的中心位置缩放图像,但我不能用鼠标位置缩放图像的“锚点”看起来像预览应用程序。

我有鼠标位置坐标(相对于图像)。

我可以使用此功能将图像居中于特定点:

例如,如果鼠标点为 (3;3),则图像将平移,直到图像点 (3;3) 位于视图中心。

0 投票
1 回答
61 浏览

objective-c - Window disappears for a short time on setContentView

here is my code:

the problem is: If I call this code the window is going shortly transparent. After this very short time the window comes back with the view loaded. It looks like a flash.

This only happens if editBackgroundControllers view has a IKImageView as one subview. Any ideas?

Thank you

0 投票
0 回答
254 浏览

xcode - 在 IKImageView 中获取当前鼠标指针位置

我正在使用 IKImageView 来显示图像。释放鼠标指针时,我需要添加一个注释,如下图所示。绘制后释放鼠标时如何获取 x 和 y 位置?

当我单击绘图功能“[_imageView setCurrentToolMode:IKToolModeAnnotate];” 这将执行。

在此处输入图像描述

0 投票
1 回答
265 浏览

xcode - 释放时需要获取鼠标指针的位置

我将 IKImageView 用于 Image 的功能。

调用后[_imageView setCurrentToolMode: IKToolModeAnnotate];我需要获取当前鼠标位置(绘制形状后)。IKToolModeAnnotate是默认功能,所以我无法找到控件的下一步。

任何人都可以解决我的问题。

0 投票
1 回答
255 浏览

macos - IKImageView 的子视图出现在图像下方而不是上方

我有 aIKImageView和 aNSImageView作为子视图。子视图应该绘制在它们的主视图之上。我用相同的子视图尝试了一个NSImageView,它工作得很好,但我真的需要能够用鼠标移动图像,并用滑块缩放它,我认为IKImageView这更容易一些。

发生的情况是这样的: 图像 1 如您所见,小图片(子视图)位于 上的图像下方IKImageView,但位于 的背景之前IKImageView。我怎样才能解决这个问题?

ps:你认为我应该使用 NSImageView 吗?如果是这样,我将如何移动它并缩放?

0 投票
2 回答
2161 浏览

macos - 从 Swift 中的 IKImageView 获取 CGImageRef

我正在尝试获取与视图关联的图像,但 Xcode 返回错误。这是代码:

我有一个awakeFromNib在视图中设置图像的功能。上面的代码返回 me 'Unmanaged<CGImage>' is not convertible to 'CGImageRef'

我知道类型在 Swift 中是可选的,但我不明白为什么会出现此错误,IKImageView 类参考明确表示获取 IKImageView 的图像返回 CGImageRef。

0 投票
1 回答
89 浏览

objective-c - 让 IKImageView 知道我的自定义 NSImageRep

在我的应用程序中,我编写了一个自定义NSImageRep来处理专有图像格式。应用程序的主视图是IKImageView,我打算将自定义的图像加载到其中以NSImageRep供查看和操作。

如果我创建CGImageRef这些图像中的一个,然后将引用传递给图像视图,它可以正常工作,但这并不理想。如果可能的话,我想使用IKImageView'setImageWithURL:方法,因为这是文档中提到的首选方法,而且它更干净。不幸的是,该视图似乎完全不了解我NSImageRep,并且根本无法加载图像。

有什么办法可以让图像视图理解自定义表示?

0 投票
1 回答
137 浏览

objective-c - 防止 IKImageView 处理手势

我有类Canvas和另一个自定义视图CanvasItem都是NSView. 有CanvasItem一个IKImageView子视图。

Canvas覆盖magnifyWithEvent以对手势做出反应。一切正常,除了在其中一个CanvasItems 上完成手势然后IKImageView处理事件并缩放图像而不是将其传递到视图层次结构的情况。这里有防止IKImageView处理手势的方法吗?

我尝试设置editablefalse没有效果。

0 投票
0 回答
339 浏览

ios - IKImageBrowserView 示例?

是否有任何示例如何在Swift中使用 IKImageBrowserView ?到目前为止,我认为它的工作方式有点像 iOS 上 UITableView 的实现。它需要一种方法来告诉它应该显示多少项目,另一种方法在特定索引处返回这些项目,我必须设置数据源和 IKImageBrowserView 的委托(希望这是正确的)。但是我必须在 itemAtIndex 方法中返回什么样的对象?

我已将 ViewController 类设置为 IKImageBrowserView 的数据源,但从未调用上述方法。有人举个例子吗?谢谢。