在 Cocoa 中更改 collectionview 按钮的图像

Changing collectionview button's image in Cocoa

工具: xCode, Objective-C, Mac, Cocoa

目的:我正在创建一个包含许多按钮的集合视图。 每个按钮都会打开文件夹中的一个文件,并且每个按钮都有文件的背景图片(例如:jpeg 文件),因此看起来就像您在文件夹中看到的那样。

问题如何让每个按钮都有不同的图像?另外,这对初学者来说太难了吗?

P.S. :如果我在没有 collectionview 选项的情况下这样做,我只需拖动 xib 上的按钮并更改它们的背景图片,但是我需要我的 window 可折叠和滚动,因此我使用的是集合视图。

我将不胜感激 comments/help/answers。谢谢!

这应该不难。 CollectionView 包含 CollectionViewItems 的集合。在 Item 中,您可以创建所需的任何视图。其中之一可能是您在运行时将其设置为您喜欢的图像的 NSImageView。我建议尝试使用 CollectionView 和 Apple 提供的一些示例。