У меня есть CollectionViewController, составленный из пользовательских ячеек.На данный момент мои пользовательские ячейки состоят только из UITextFields.Когда я нажимаю внутри одного из полей textFields, чтобы начать печатать, я хочу запустить анимацию в ячейке.Почему-то я не могу понять, почему моя анимация не запускается, когда я щелкаю внутри textField.Когда я соответствую протоколу UItextFieldDelegate и пытаюсь вызвать действие с помощью метода DidBeginEditing, оно не работает.Когда я пытаюсь запустить анимацию через UIControlEvents.touchDown, она тоже не работает.
@objc func animateCell(textField: UITextField) {
print("TextField active")
let cell = collectionView.cellForItem(at: indexPath)
UIView.animate(withDuration: 0.5, delay: 0, options: .allowAnimatedContent, animations: ({
cell?.frame = collectionView.bounds
collectionView.isScrollEnabled = false
}), completion: nil)
}