Выбор ячейки внутри UICollectionView на пользовательской клавиатуре
У меня есть ячейка, состоящая из представления изображений внутри представления коллекции пользовательского интерфейса в пользовательском расширении клавиатуры. Все выглядит хорошо, за исключением случаев, когда я пытаюсь выбрать элемент в представлении коллекции, ничего не происходит. Любая идея / предложения?
Да, я прикрепил делегатов.
override func viewDidLoad() {
super.viewDidLoad()
self.collectionView.delegate = self
self.collectionView.dataSource = self
self.collectionView.allowsSelection = true
self.collectionView.allowsMultipleSelection = false
}
//This works
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = self.collectionView.dequeueReusableCell(withReuseIdentifier: "cell",for: indexPath)
cell.backgroundColor = #colorLiteral(red: 0, green: 0.4117647059, blue: 0.8509803922, alpha: 1)
return cell
}
//This doesnt
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let cell = self.collectionView.dequeueReusableCell(withReuseIdentifier: "cell",for: indexPath)
cell.backgroundColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
}
Любая идея / предложения?
РЕДАКТИРОВАТЬ:
Загрузил мой код на GitHub для лучших предложений:)