iPhone UITextView, который отключен, становится первым респондентом когда повторно включенный

У меня есть приложение, которое имеет некоторые текстовые представления об одном из контроллеров. Когда приложение обрабатывает эти текстовые представления, отключены и отключили их взаимодействие с пользователем.

Проблема состоит в том, что, когда текстовым представлениям повторно включают, они отвечают на любые касания, сделанные когда они, где отключено.

Это даже усугублено, потому что они становятся первым респондентом, но код, который я написал для textViewDidBeginEditing, НЕ выполняется..., это означает, что вместо того, чтобы иметь сделанную кнопку на верхней правой из Военно-морской Панели вместо этого он все еще представляет кнопку отправки вместо этого.

Я попытался автоматически оставить первого респондента, когда они становятся активными, но это не имеет никакого эффекта.

Делает любой знает, почему эти щелчки, в то время как деактивировано вступают в силу, когда повторно включенный и как остановить их. Примите во внимание, что я попытался оставить первого респондента и уже отключил взаимодействие с пользователем.

Спасибо Craig

Править:

Я только что заметил, что эта проблема не вызывается щелчками, в то время как неактивный, но потому что, устанавливая UITextView на включенные причины это для отображения клавиатуры.

Это - известный дефект начиная с iPhone OS 2.1... Информация о версии для 2,2

9
задан madth3 24 July 2013 в 10:08
поделиться

2 ответа

Это ошибка, известная со времён iPhone OS 2.1. При вызове UITextView.enabled = YES появляется клавиатура, см. примечание о версии для OS 2.2. Release Note

Обойтись без использования UITextView.enabled вообще , вместо этого используйте [UITextView setUserInteractionEnabled:], когда вы хотите включить или отключить UITextView.

Craig

.
2
ответ дан 3 November 2019 в 08:20
поделиться

Почему бы не добавить следующую строку сразу после создания переменной rdr ?

if ( !rdr.EndOfStream ) {rdr.ReadLine();}
-121--4097737-

pyprasing - в коллекциях Python 3,1, . Счетчик делает такие задачи подсчета очень простыми. Хорошую версию счетчика для Python 2 можно найти здесь .

-121--3842597-

Пытались ли вы уволить первого ответчика, когда текст становится неактивным, а не когда он становится активным?

0
ответ дан 3 November 2019 в 08:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: