отключение выбора изображений в UIWebView - PullRequest
1 голос
/ 02 февраля 2012

У меня есть UIWebView с загруженными в него изображениями, когда я нажимаю на изображение, иногда оно имеет сероватый оттенок на границе изображения / изображения.Как отключить это, когда я нажимаю / нажимаю на изображение?Должен ли я сделать это через JavaScript?

Ответы [ 3 ]

2 голосов
/ 16 ноября 2012

Если вы хотите отключить только ссылки

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

    if (navigationType == UIWebViewNavigationTypeLinkClicked) {



        return NO;

    }

    return YES;
}
1 голос
/ 02 февраля 2012

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

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request   navigationType:(UIWebViewNavigationType)navigationType 
{
    return NO;
}

Вы также можете посмотреть эту функцию.

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    return NO;
}
0 голосов
/ 02 февраля 2012

Вы можете попробовать это в своем js:

document.documentElement.style.webkitTapHighlightColor = "rgba (0,0,0,0)";document.documentElement.style.webkitTouchCallout = "none";

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