从“shouldStartLoadWithRequest”返回NO时,UIWebView留下链接突出显示

时间:2010-04-09 18:05:22

标签: iphone-sdk-3.0 uiwebview

如果我通过以下方法返回NO ...

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

...被按下的链接周围的灰色链接高亮显示被遗忘。有什么方法可以忽略这个亮点吗?仅供参考,我在某些链接上返回NO,因为我想在Web视图中加载新内容以外的其他内容。

3 个答案:

答案 0 :(得分:1)

今天我发现了你的帖子。也许你已经解决了,但我这样解决了:

a:link {
    text-decoration: none;
    color: black;
    -webkit-tap-highlight-color: #ffcc99;
}

a:visited {
    text-decoration: none;
    color: black;
    -webkit-tap-highlight-color: rgba(0,0,0,0); 
}

答案 1 :(得分:0)

我想知道你是否可以使用以下方法禁用它:

webView.userInteractionEnabled = NO;
webView.userInteractionEnabled = YES;

答案 2 :(得分:0)

webView.userInteractionEnabled = NO;

webView.userInteractionEnabled = YES;

这可以做......