Всем привет. Подскажите плиз, как лучше сделать.
У меня есть экран с информацией о пользователе. Есть имя и еще какая-то доп инфа. Пока пользователь не нажал на кнопку "edit", он не может редактировать тексты, как только нажал, включается режим редактирования и он может что-то повводить.
Я пока думаю что в режиме просмотра показывать просто два label, а когда пользователь нажмет на кнопку "edit" заменить эти label на UITextView с текстом из label. И соответственно появится возможность вызвать клавиатуру.
Или сразу оставить все как UITextView? Но отключить появление клавиатуры через переназначение inputView? Но тогда юзер может вырезать текст, вставить его. А если я отключу через
override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
return false
}
то как потом включить его для режима редактирования?
Надеюсь понятно объяснил.
В общем вопрос в том, как лучше сделать...