Как обнаружить интеллектуальный текст в iOS 8

#ios #cocoa-touch #ios8

#iOS #cocoa-touch #ios8

Вопрос:

Я заметил, что одна из неприятных вещей в моих UITextFields и UITextViews заключается в том, что у меня есть программно созданная панель управления UIToolbar над ней для кнопок Previous, Next и Done, которые взаимодействуют с текстовыми полями, скрывается при появлении прогнозирующего текста.

Мне было интересно, есть ли способ отключить это программно или обнаружить его, чтобы я мог перемещать панель инструментов вверх или вниз в зависимости от того, отображается она или скрыта. Или эта функция доступна только в Swift? Я все еще использую Objective-C.

Ответ №1:

Сделайте свою панель инструментов inputAccessoryView ваших текстовых полей и текстовых представлений, и все будет готово.

Комментарии:

1. Спасибо за это, я попробую, когда буду следующим на своей машине, и отмечу это как ответ, если это сработает 🙂

2. не могли бы вы подробнее остановиться на этом ответе?

3. Знаете ли вы, что такое inputAccessoryView? developer.apple.com/library/ios/documentation/StringsTextFonts /…