UICollectionView, как достичь didselectitematindexpath, когда я выбрал один элемент, поставьте флажок Item, и он будет одновременно нажиматься на следующий ViewController. Когда вы вернете ViewController, как я могу идентифицировать выбранный (pre-seclect) Пункт, как сохранить флаг предмета? Как сбываться выше описание?UICollectionView didselectitematindexpath делегат?
0
A
ответ
0
UICollectionViewController имеет свойство clearsSelectionOnViewWillAppear
, по умолчанию его значение равно YES, поэтому в viewWillAppear:
, UICollectionViewController установит все настройки для выбранного элемента отмените. Итак, я думаю, это то, что вам нужно.
Кроме того, вы можете использовать [self.collectionView indexPathsForSelectedItems]
, чтобы получить индекс выбранного элемента выбранного объекта в viewWillAppear:
, прежде чем позвонить по телефону [super viewWillAppear:]
.
Смежные вопросы
- 1. Swift UICollectionView: didSelectItemAtIndexPath не отвечает
- 2. UICollectionView didSelectItemAtIndexPath никогда не звонил, хотя делегат установлен
- 3. UICollectionView selectItemAtIndexPath не вызывает didSelectItemAtIndexPath
- 4. didSelectItemAtIndexPath of UiCollectionView не называется
- 5. UICollectionView делегат не звонит
- 6. Продолжайте получать делегат = nil UICollectionView
- 7. делегат методы UICollectionView не вызывается правильно
- 8. изменить ячейку imageView в uicollectionview didSelectItemAtIndexPath метод
- 9. Какой метод вызывается до didSelectItemAtIndexPath в UICollectionView ..?
- 10. UICollectionView didSelectItemAtIndexPath эффекты несколько ячеек - быстрые
- 11. didSelectItemAtIndexPath метод не работает в UICollectionView
- 12. didSelectItemAtIndexPath, изменяющий несколько ячеек в UICollectionView
- 13. Метод UICollectionView didSelectItemAtIndexPath вызывается только один раз
- 14. UicollectionView didSelectItemAtIndexPath не вызывается в uiTableviewcell
- 15. UICollectionView didSelectItemAtIndexPath занимает много времени (2-3 секунды)
- 16. Изменить атрибуты UICollectionViewCell в didSelectItemAtIndexPath
- 17. Звонок на didHighlightItemAtIndexPath без вызова didSelectItemAtIndexPath для UICollectionView
- 18. Как отобразить UIProgressView на делекторе didSelectItemAtIndexPath UICollectionView в Objective-C?
- 19. UICollectionView: didSelectItemAtIndexPath не вызывается после того, как другие жесты используются
- 20. UICollectionView didSelectItemAtIndexPath, как передавать случайные изображения с cellForItemAtIndexPath?
- 21. Swift: Как использовать «didSelectItemAtIndexPath» в UITableViewController (содержит UICollectionView)?
- 22. UICollectionView: didSelectItemAtIndexPath: как заполнить новый вид данными на основе выбора?
- 23. Вызов UICollectionView # reloadData в UICollectionViewDelegate # CollectionView: didSelectItemAtIndexPath: скрывает все клетки
- 24. (Swift) didSelectItemAtIndexPath в UICollectionView, определенный во внешнем виде, не работает
- 25. Swift CollectionView didSelectItemAtIndexPath не работает
- 26. didSelectItemAtIndexPath не работает нормально
- 27. collectionView, didSelectItemAtIndexPath some issue
- 28. Collection View didSelectItemAtIndexPath segue
- 29. UICollectionView Делегат освобожден при выполнении перезагрузки
- 30. Метод делегата UICollectionView «didSelectItemAtIndexPath» не вызывается, когда представление UICollection используется в UITableviewCell
Вы создаете глобальную переменную 'currentSelectedIndex' и сохраняете ее в' didSelectItemAtIndexPath' и возвращаете ее обратно в 'viewWillAppear', когда вы возвращаетесь назад. – gabbler
Извините, я хочу, чтобы tincolor Item был выбран. Как отключить только один элемент (tincolor)? –
Я считаю, что можно выбрать только один элемент. – gabbler