UITextField копируемый, но не редактируемый Swift

У меня есть UITextField в моем приложении Swift iOS. Как сделать его копируемым, но не редактируемым?

вот что я пробовал:

  1. настройка" взаимодействие с пользователем включено " на Вкл. Поле можно скопировать, но если его коснуться, появится клавиатура.
  2. установка" взаимодействие с пользователем включено " в off. Нет клавиатуры, но не копируется.

Что делать?

1 ответов


использовать UITextView вместо UITextField. Как указано @drewag,UITextField нет isEditable собственность.

таким образом, следующий фрагмент кода Swift 3 должен работать для вас:

textView.isUserInteractionEnabled = true
textView.isEditable = false

согласно документации, isUserInteractionEnabled определяет, игнорируются ли и удаляются ли пользовательские события из очереди событий и isEditable указывает, доступен ли приемник для редактирования.