Доступ к textView внутри PDF аннотации с типом.widget
Я хотел бы получить доступ к textView внутри PDF-аннотации типа .widget, виджет подтипа .text. Причина, по которой я хочу сделать это, состоит в том, чтобы выделить текст внутри него или сделать его первым респондентом, чтобы клавиатура отображалась после добавления аннотации в PDFPage. Такое же поведение используется, когда пользователь iOS пытается отредактировать текстовую аннотацию, добавленную к скриншоту (или документ PDF). Есть ли способ сделать это?
1 ответ
Я нашел способ сделать это для активных в данный момент текстовых полей, описанных в разделе "Настройка параметров клавиатуры в полях формы PDFView". Вкратце, проанализируйте PDFView, ища UITextView, используемый для ввода текста. К сожалению, когда пользователь выходит из текстового поля PDF, UITextView уничтожается.
Так что если вам нужен доступ только во время редактирования текстового поля, вы можете использовать тот же хак для доступа к UITextView, а затем получить его свойство.text. Однако если вам нужен доступ ко всем текстовым полям на странице, это не поможет.