UIWebView + клавиатура - PullRequest
       22

UIWebView + клавиатура

0 голосов
/ 18 апреля 2011

У меня есть UITextView, который имеет UIWebView чуть ниже него. Фрейм UIWebView устанавливается в зависимости от UITextView. Кадры являются динамическими и продолжают изменяться в методе UItextViewDidChange. Теперь при касании UIWebView клавиатура закрывается. Я не хочу, чтобы это случилось. Клавиатура должна остаться. Если я включу myWebView.userInteractionEnabled = FALSE, я все равно смогу копировать текст из UIWebView.

Ответы [ 2 ]

0 голосов
/ 18 апреля 2011

При касании UIWebview клавиатура будет закрыта.если вы установите WebView.userInteractionEnabled = FALSE, клавиатура не исчезнет, ​​и вы не сможете копировать текст из UIWebView.Надеюсь, это поможет.

0 голосов
/ 18 апреля 2011

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

В вашем методе touchesBegan поместите это выражение if

// Получить объект касания из набора касаний.

if(![NSStringFromClass([[touch view] class]) isEqualToString:@"UIWebView"]){
        [theTextField resignFirstResponder];
    }

theTextField - объект, отвечающий за отображение клавиатуры.

Надеюсь, это поможет.

...