UITextView inputView

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

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

Предположительно, текстовое представление должно принять UIKeyInput, и я могу использовать методы протокола для ввода текста, но в реальность UITextView не принимает этот протокол. conformsToProtocol: @protocol (UIKeyInput) возвращает NO и "

7
задан starkeen 16 June 2015 в 05:38
поделиться

1 ответ

Вы хотите реализовать так называемое «301 перенаправление» с помощью mod_rewrite.

RewriteEngine ON
RewriteRule ^/search\?keywords=somesearchterm$ /search/somesearchterm

добавление регулярных выражений:

RewriteEngine ON
RewriteRule ^/search\?keywords=(.+) /search/$1 [R=301,L]

R = 301 означает перенаправление заголовка 301, чтобы URL-адрес пользователя изменился в браузере, а L означает, что больше не обрабатывать правила перезаписи, если это один спички.


Если вы хотите сделать обратное - другими словами, если кто-то перейдет на mysite.com/search/asearchterm , и вы хотите, чтобы URL остался прежним, но «за кадром» вы хотите, чтобы он загрузил определенный серверный скрипт, сделайте следующее:

RewriteEngine ON
RewriteRule ^/search/(.+) /search.php\?keywords=$1 [L]
10
ответ дан 7 December 2019 в 01:14
поделиться
Другие вопросы по тегам:

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