Невозможно сделать активную ссылку в UIWebView, которая не является интерактивной для пользователя - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть веб-просмотр в виде прокрутки с большим количеством текста.

Дело в том, что если мое веб-представление является интерактивным для пользователя, я не могу прокручивать (потому что не могу получить пустое место для прикосновения), но также у меня есть некоторые ссылки в веб-представлении (тип href) нанекоторые сайты.

Как сделать эти ссылки активными, а также включить хорошую прокрутку?

1 Ответ

1 голос
/ 13 сентября 2011
implement below delegate method

-(BOOL)webView:(UIWebView *)webView1 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{


            NSURL *requestURL = [[ request URL] retain];

            NSString *str_url=[NSString stringWithFormat:@"%@",requestURL];
            if([str_url isEqualToString:@"about:blank"]){
                [requestURL release];
                return YES;
            }else{
                [[UIApplication sharedApplication] openURL:requestURL];
            }   
            [requestURL release];
            return NO;


    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...