Ответ 1
[aboutStable setUserInteractionEnabled:NO]
должен сделать это
и если вам все равно нужна прокрутка:
aboutStable.editable = NO;
Я сделал этот UITextView, и все идеально, за исключением того факта, что при нажатии пользователем клавиатура открывается. Как отключить этот параметр "edit (?)"? Здесь код:
- (void)loadAboutStable {
UITextView *aboutStable = [[UITextView alloc] init];
[aboutStable setText:@"Please check Your network connection"];
[self addSubview:aboutStable];}
[aboutStable setUserInteractionEnabled:NO]
должен сделать это
и если вам все равно нужна прокрутка:
aboutStable.editable = NO;
aboutStable.editable = NO;
должен работать
yourTextView.editable = NO;
Это сделает ваш текст View недоступным для редактирования. Его можно вызвать из любого места, если вы сделали свойство вашего текстового представления в файле .h, как этот
@property (nonatomic, strong) UITextView *youTextView;
Выберите UITextView в раскладе
Выберите Property Inspector и в разделе Поведение снимите флажок " Редактируемый"
---- Xcode версия 5.0
Вы можете сделать это с помощью XIB также с помощью кнопки "Не проверять", как показано на следующем экране:
а также сделать это по коду:
textViewObject.editable = NO;
Примеры SWIFT 2.0 и XCODE 7.0 для решения, предоставляемые @James Webster
Версия Swift 4:
aboutStable.isEditable = false
В Swift 2.0 он должен быть ложным, а не NO.
theClues.selectable = false
У меня возникла проблема с тем, чтобы мои подсказки отображались белыми буквами, если я не проверил выбранную кнопку на раскадровке для текста. Однако, оставив "Выбираемый" проверенным и добавив строку выше, работает.
действительно разрушить любую интерактивность;)
descriptionText.isSelectable = false;
descriptionText.isEditable = false;