UITextView selectedRange, не отображающийся, когда установлено программно

Попытка:

if [ ! -z `ls /some/dir/*` ]; then echo "huzzah"; fi
13
задан Cœur 4 January 2019 в 03:48
поделиться

3 ответа

Обходной путь: кажется, вам нужна функциональность заполнителя UITextView. Этого, конечно, не существует. Однако здесь есть некоторые обходные пути

0
ответ дан 1 December 2019 в 22:23
поделиться

Я отвечу на свой вопрос сейчас и обновлю его позже, когда появится дополнительная информация (или если кто-то другой найдет подходящее решение, я с радостью перенесу чек на его ответ). У меня есть отчет об ошибке в Apple, и после отправки образца кода он находится в открытом состоянии. Я почти уверен, что это ошибка, поэтому, когда я получу от них ответ, я перейду сюда.

4
ответ дан 1 December 2019 в 22:23
поделиться

Прежде чем программно устанавливать выделение на textView, просто вызовите select, чтобы визуально показать новое выделение. For example:

[textView select:self];
textView.selectedRange = newSelectedRange; 
17
ответ дан 1 December 2019 в 22:23
поделиться
Другие вопросы по тегам:

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