Код: Выделить всё
@IBAction func deleteButtonClicked(_ sender: Any) {
exitEditMode()
}
private func exitEditMode() {
addButton.isHidden = false
labelView.isHidden = false
touchableCircleView.isHidden = true
doneButton.isHidden = true
deleteButton.isHidden = true
textField.isHidden = true
doneButton.setImage(UIImage(systemName: "checkmark"), for: .normal)
textField.text = nil
textField.resignFirstResponder()
}
Чтобы избежать анимации, необходимо оберните вызов exitEditMode() внутри UIView.performWithoutAnimation, как показано ниже:
Код: Выделить всё
@IBAction func deleteButtonClicked(_ sender: Any) {
UIView.performWithoutAnimation {
exitEditMode()
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... disable-it
Мобильная версия