问题标签 [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.
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 。不知道我哪里出错了?
xcode - IKImageView:如何创建一个看起来像 Preview 的应用程序
我正在开发一个应用程序,它作为一个内部带有 IKImageView 对象的视图。我可以在图像的中心位置缩放图像,但我不能用鼠标位置缩放图像的“锚点”看起来像预览应用程序。
我有鼠标位置坐标(相对于图像)。
我可以使用此功能将图像居中于特定点:
例如,如果鼠标点为 (3;3),则图像将平移,直到图像点 (3;3) 位于视图中心。
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
xcode - 在 IKImageView 中获取当前鼠标指针位置
我正在使用 IKImageView 来显示图像。释放鼠标指针时,我需要添加一个注释,如下图所示。绘制后释放鼠标时如何获取 x 和 y 位置?
当我单击绘图功能“[_imageView setCurrentToolMode:IKToolModeAnnotate];” 这将执行。
xcode - 释放时需要获取鼠标指针的位置
我将 IKImageView 用于 Image 的功能。
调用后[_imageView setCurrentToolMode: IKToolModeAnnotate];
我需要获取当前鼠标位置(绘制形状后)。IKToolModeAnnotate
是默认功能,所以我无法找到控件的下一步。
任何人都可以解决我的问题。
macos - IKImageView 的子视图出现在图像下方而不是上方
我有 aIKImageView
和 aNSImageView
作为子视图。子视图应该绘制在它们的主视图之上。我用相同的子视图尝试了一个NSImageView
,它工作得很好,但我真的需要能够用鼠标移动图像,并用滑块缩放它,我认为IKImageView
这更容易一些。
发生的情况是这样的:
如您所见,小图片(子视图)位于 上的图像下方IKImageView
,但位于 的背景之前IKImageView
。我怎样才能解决这个问题?
ps:你认为我应该使用 NSImageView 吗?如果是这样,我将如何移动它并缩放?
macos - 从 Swift 中的 IKImageView 获取 CGImageRef
我正在尝试获取与视图关联的图像,但 Xcode 返回错误。这是代码:
我有一个awakeFromNib
在视图中设置图像的功能。上面的代码返回 me 'Unmanaged<CGImage>' is not convertible to 'CGImageRef'
。
我知道类型在 Swift 中是可选的,但我不明白为什么会出现此错误,IKImageView 类参考明确表示获取 IKImageView 的图像返回 CGImageRef。
objective-c - 让 IKImageView 知道我的自定义 NSImageRep
在我的应用程序中,我编写了一个自定义NSImageRep
来处理专有图像格式。应用程序的主视图是IKImageView
,我打算将自定义的图像加载到其中以NSImageRep
供查看和操作。
如果我创建CGImageRef
这些图像中的一个,然后将引用传递给图像视图,它可以正常工作,但这并不理想。如果可能的话,我想使用IKImageView
'setImageWithURL:
方法,因为这是文档中提到的首选方法,而且它更干净。不幸的是,该视图似乎完全不了解我NSImageRep
,并且根本无法加载图像。
有什么办法可以让图像视图理解自定义表示?
objective-c - 防止 IKImageView 处理手势
我有类Canvas
和另一个自定义视图CanvasItem
都是NSView
. 有CanvasItem
一个IKImageView
子视图。
Canvas
覆盖magnifyWithEvent
以对手势做出反应。一切正常,除了在其中一个CanvasItem
s 上完成手势然后IKImageView
处理事件并缩放图像而不是将其传递到视图层次结构的情况。这里有防止IKImageView
处理手势的方法吗?
我尝试设置editable
但false
没有效果。
ios - IKImageBrowserView 示例?
是否有任何示例如何在Swift中使用 IKImageBrowserView ?到目前为止,我认为它的工作方式有点像 iOS 上 UITableView 的实现。它需要一种方法来告诉它应该显示多少项目,另一种方法在特定索引处返回这些项目,我必须设置数据源和 IKImageBrowserView 的委托(希望这是正确的)。但是我必须在 itemAtIndex 方法中返回什么样的对象?
我已将 ViewController 类设置为 IKImageBrowserView 的数据源,但从未调用上述方法。有人举个例子吗?谢谢。