2010-04-09 32 views
1

如果我在下面的方法返回NO ...UIWebView中留下的鏈接亮點返回NO時從「shouldStartLoadWithRequest」

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

...周圍的鏈接灰色鏈接亮點是按下的被拋在後面。有什麼方法可以排除亮點嗎?僅供參考,我在某些鏈接上返回NO,因爲我想要執行一些操作,而不是在Web視圖中加載新內容。

+0

對不起,DUP問題。在這裏找到答案: http://stackoverflow.com/questions/1371036/why-would-a-link-in-a-uiwebview-leave-a-gray-box-behind 雖然此解決方案禁用灰色即使在輕拍過程中也是如此。 – RyJ 2010-04-09 18:56:09

回答

0

我不知道你是否使用禁用以下內容:

webView.userInteractionEnabled = NO; 
webView.userInteractionEnabled = YES; 
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); 
} 
0
webView.userInteractionEnabled = NO; 

webView.userInteractionEnabled = YES; 

這可怎麼辦......

相關問題