问题标签 [ikimagebrowserview]
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.
xcode - 如何将图像文件夹添加到 IKImageBrowserView
如何添加要在 IKImageBrowserView 中显示的图像文件夹?谢谢
cocoa - NSScrollView 的问题
我有一个包含 iKImageBrowserView 的 NSScrollView。如果我不在滚动视图上调用 setWantsLayer:YES,则永远不会显示垂直滚动条。你知道可能是什么问题并解决它(激活层会在我的应用程序中产生其他问题)
谢谢你的帮助,
问候,
objective-c - IKImageBrowserView 不加载图像
我正在使用一个IKImageKitBrowserView
并且不能让它显示任何东西。我NSScrollView
的笔尖或运行应用程序时也没有显示滚动条。
我对IKImageBrowserView
and进行了正确的连接绑定IKImageView
,并且我已经仔细检查了编码和 nib 连接,一切似乎都正确,但它没有按预期工作。
我刚开始玩 Cocoa 视图和 Objective-C 编程。我确实参考了 ImageKitDemo 示例应用程序,并按照相同的步骤开发了自己的应用程序。
谁能让我知道我哪里出错了?可能发生了什么?
binding - IKImageBrowserView 绑定重复
我将 IKImageBrowserView 的内容绑定到对象数组控制器 Person 实现 IKImageBrowserItem 协议:
在 Person 类中,我希望属性“photo”与属性“imageRepresentation”相同(添加它只是为了符合协议)。
到目前为止,我的解决方案是在 Person init 方法中绑定 2 个属性。但是,我不喜欢重复的属性,因为 Person 是一个模型类。
我应该怎么办 ?(请记住,我想保留名称照片,而不是 imageRepresentation)
objective-c - 如何启用拖动 IKImageBrowserView 的特定项目?
我正在将 IKImageBrowserView 用于我目前正在开发的 mac 应用程序,并希望在 IKImageBrowserView 内启用拖动,所以我使用了– setAllowsDroppingOnItems:但不幸的是,这不允许我指定哪些项目有资格作为放置目标所以问题的第一部分是是否有一种简单直接的方法来做到这一点。
我搜索了文档并想出了一种方法,该方法包括使用拖动委托方法- (NSDragOperation)draggingUpdated:(id < NSDraggingInfo >)sender
从逻辑上讲,这应该有效,但事实并非如此。如果项目很少(不显示垂直滚动条),它只会给出正确的对象,这让我相信 indexOfItemAtPoint 不考虑滚动视图,所以如果是这样我可能需要覆盖它(这是第二部分问题)我该怎么做。
macos - 如何避免coverflow中图像的镜像效应
我已经从链接下载了一个coverflow示例
我需要开放流效果,但我不需要图像的镜像效果。是否可以做到。IKImageFlowView 类中是否有可用的 API。
任何帮助,将不胜感激。
xcode - 减少可可应用程序中的图像大小
我的项目中有大约 1000 张图像,图像的总大小约为 400MB。我正在使用这些图像在 MAC 上显示缩略图表示。
构建 xcode 后,我的应用程序构建大小为 410MB。我正在使用 NSImage imageNamed api 访问此图像。
是否可以通过使用可可减小图像大小来减小构建大小。
任何建议,将不胜感激。
macos - 在 IKImageFlowView 上添加 NSButton 作为子视图
我在我的应用程序中使用 IKImageFlowView 并且需要在它上面添加一个 nsbutton,
我正在使用下面给出的代码,
在我的 .h 文件中 IBOutlet id browserView;
在笔尖添加了一个自定义视图并将其类更改为 myImageFlowView 因为我从 IKImageFlowView 子类化为
@interface myImageFlowView : IKImageFlowView
在我的 appController 类中,我尝试使用以下代码片段将按钮添加到 browserView,
我无法将此按钮作为子视图添加到 IKImageFlowView,我可以将按钮添加到 NSView。我做错了什么。请帮忙。
objective-c - 在 IKImageBrowserView 中重新排序的数据源方法,未被调用
IKImageBrowserView
未调用此用于重新排序的数据源方法。笔尖连接正确。setAllowsReorderdering
设置为 YES。
但它还没有工作。
同时,上述删除项目的方法被正确调用并完美运行。为什么不重新排序?
当我拖动项目以重新排序时,正在调用以下拖放代码。这里实际上有 2 个 IKImageBrowserViews。
grouping - 自定义 IKImageBrowserView 组外观
我正在尝试更改 IKImageBrowserView 的组标题的外观。我已经看到我们可以提供带有 IKImageBrowserGroupHeaderLayer 的自定义 CALayer 但我根本不知道如何使用它(如何获取图层的大小,知道是否选择了组,....)
你对此有什么指示吗?
谢谢