0

Недавно я получил свое NSCollectionView, работая таким образом, что он обрабатывает раздел правильным способом. Я достиг этого, добавив привязку к «Key Key Path» «selected». Это действие скрывает синий вид, который показывает выбор пользователю. Проблема в том, что я не могу отменить выбор NSCollectionViewItem, щелкнув за пределами изображения в представлении, которое является минимальным представлением в иерархии моего NSCollectionViewItem. Он также не отменил выбор элемента itemView, когда я выхожу из своего CollectionView. Я попытался заставить его работать путем подклассификации моего NSCollectionItemView и переопределения выбранной переменной. Но, как я уже сказал, до сих пор я ничего не добился, чтобы решить мою проблему.Выбор и отмена выбора NSCollectionView

Теперь я надеюсь на помощь. Что я могу сделать?

PS: Я установил NSControllerView с помощью arrayController через мою MainStoryboard. И да ... Я только начал программировать быстрыми и какао для OS X. Но я получил некоторые знания касания какао. Есть ли знакомый способ инициализации и обработки действий NSCollectionView, например UICollectionView?

+0

Что означает «он обрабатывает раздел правильным образом»? Где синий вид? Какое действие скрывает его? – Willeke

+0

В 2015 году NSCollectionView сильно изменилось, например, вы можете использовать NSCollectionViewLayout вместо привязки. Я не уверен, каким образом вы хотите создать свой CollectionView, но для выбора и выделения возможностей у меня есть видео, которое охватывает этот https://www.youtube .com/смотреть? v = RgT04gcDll4 –

ответ

3

У Apple есть сессия WWDC в 2015 году, в которой говорится о What's New in NSCollectionView с новым API. Это говорит о том, Selection на 36'33" .

Объективный-C Пример кода CocoaSlideCollection показывает код выбора в действии.

Я создал video tutorial по отбору, а также, Sample код доступен here.