Ответ 1
Установите для свойства editable/isEditable значение NO/false.
Свифт 3, 4:
textView.isEditable = false
Swift 1, 2:
textView.editable = false
Objective-C:
textView.editable = NO;
В UITextView
есть текст, который для readonly и не требует никакого пользовательского взаимодействия на всех средствах, не хотите, чтобы текст редактировался и даже не хотел, чтобы клавиатура отображалась. Я хочу сделать UITextView
прокручиваемым.
В настоящее время происходит то, что он не прокручивается, а контент редактируется, а клавиатура отображается, а нижняя стена границы не отображается. Если кто-нибудь может мне помочь в этом вопросе. По достоинству оценят это.
Спасибо заранее.
Установите для свойства editable/isEditable значение NO/false.
Свифт 3, 4:
textView.isEditable = false
Swift 1, 2:
textView.editable = false
Objective-C:
textView.editable = NO;
textView.editable = NO;
Он упоминается в documentation.
И про прокрутку; Ваш UITextView будет прокручиваться, когда размер содержимого превышает размер вашего UITextView.
textview.editable = false // for swift language
textview.selectable = false //
// override textview delegates
func textViewShouldBeginEditing(textView: UITextView) -> Bool {
return false
}
Вы также можете установить поведение через раскадровку. просто снимите флажок "редактируемый", как показано на рисунке ниже
editable
и selectable
были переименованы в isEditable
и isSelectable
textView.isEditable = false
textView.isSelectable = false
Логическое значение, указывающее, доступен ли приемник для редактирования. Значение по умолчанию для этого свойства - true.
var isEditable: Bool { get set }
Логическое значение, указывающее, можно ли выбрать приемник. Это свойство контролирует способность пользователя выбирать контент и взаимодействовать с URL-адресами и текстовыми вложениями. Значение по умолчанию - true.
var isSelectable: Bool { get set }