OnClick UIWebview

0

Я загружаю html файл из локального. Я использую UIWebView для отображения html-страницы. На странице html у меня есть изображение. Когда я нажимаю изображение, мне нужно перейти на страницу UIViewController. Prevoiusly я использовал форму типа кнопки, представленную. Но теперь я не хочу использовать форму типа кнопки формы.

Дисплей: блок;}

ViewController:

 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    NSString *absoluteUrl = [[request URL] absoluteString];
    NSString*temp=[absoluteUrl stringByReplacingOccurrencesOfString:@"@" withString:@""];

    if ([temp isEqualToString:@"didTap://image"])
    {

        [QCARHelper startDetection];
        [self dismissModalViewControllerAnimated:YES];


    }
    return YES;
}
  • 1
    так какой у тебя вопрос?
  • 0
    Вы уверены, что JavaScript выполняет перенаправление: window.location = "didTap: // image"?
Теги:
uiwebview

1 ответ

0

Если вы являетесь владельцем HTML кода, вы можете просто управлять переадресацией на javascript и улавливать все из них в UIWebView.

См. Мой ответ за более деатили

  • 0
    Я изменил свой код .. Это не работает .. проверьте обновленный код
  • 0
    при переходе по ссылке он перейдет в viewcontroller. Затем вернитесь, перейдите на html-страницы, снова нажмите кнопку, она не загружается. Это вызвано из-за локальных ссылок других страниц HTML?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню