Изменение изображения кнопки просмотра коллекции в Какао

Инструменты: xCode, Objective-C, Mac, Какао

Цель: я создаю представление коллекции со многими кнопками. Каждая кнопка открывает файл в папке, и у каждой из них есть фоновое изображение файла (например, файл JPEG), поэтому оно выглядит так, как вы бы видели в папке.

Вопрос: Как сделать, чтобы у каждой кнопки было свое изображение? Кроме того, это слишком сложно для начинающего?

PS: Если бы я сделал это без опции collectionview, я бы просто перетащил кнопку на xib и изменил их фоновые изображения, однако мне нужно, чтобы мое окно было сворачиваемым и прокручиваемым, поэтому я использую представление collection.

Я был бы очень признателен за любые комментарии / помощь / ответы. Спасибо!

1 ответ

Решение

Это не должно быть сложно. CollectionView содержит коллекцию CollectionViewItems. Внутри предмета вы можете создавать любые виды, которые вам нужны. Одним из них может быть NSImageView, который вы устанавливаете во время выполнения для изображения, которое вам нравится. Я предлагаю поиграть с CollectionView и некоторыми примерами, которые Apple предоставляет на нем.

Другие вопросы по тегам