Я новичок в iOS и хочу реализовать UICollectionView внутри UITableView, который может иметь множественный выбор / отмена выбора в разделе 1 UITableview. А в разделе 2 разрешен только один выбор. И сохраните событие выбора состояния, если я уволю Viewcontroller и при повторном его открытии он должен отобразить последнюю выбранную ячейку в качестве выделения.
Я искал учебники, но все они не упоминают, чтобы выбрать / отменить выбор состояние ячейки сбора или состояние сохранения после закрытия контроллера представления.
Может ли кто-нибудь помочь реализовать его?
Заранее благодарен!
Вот мой код, который я делаю до сих пор :
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return clvData.count
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "clvCell", for: indexPath) as! demoCollectionViewCell
cell.title.text = clvData[indexPath.item] as? String
return cell
}
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let cell = collectionView.cellForItem(at: indexPath)
cell?.backgroundColor = .red
}
func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath) {
let cell = collectionView.cellForItem(at: indexPath)
cell?.backgroundColor = .white
}
вы, ребята, также можете проверить мой проект здесь: https://mega.nz/#! XRs0EQyQ