4
遇到UIWebview問題時,它似乎對手勢識別器沒有反應。每當我長時間按下不同操作的鏈接(或圖片)時,我都會想要彈出窗口。在UIWebview上檢測長按並在彈出鏈接時彈出菜單
任何幫助將不勝感激=)。謝謝。
遇到UIWebview問題時,它似乎對手勢識別器沒有反應。每當我長時間按下不同操作的鏈接(或圖片)時,我都會想要彈出窗口。在UIWebview上檢測長按並在彈出鏈接時彈出菜單
任何幫助將不勝感激=)。謝謝。
您可以檢測點擊一個網址像這樣
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request
navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSURL *URL = [request URL];
if ([[URL scheme] isEqualToString:@"http://"]) {
//It is a URL
}else{
//Not a URL
}
return YES;
}
我的意思是還鏈接壓制,沒有觸摸了事件還沒有被解僱。 – jasondinh 2010-12-12 11:49:38
如果控件來了shouldStartLoadWithRequest,請檢查navigationType。 – r3dsm0k3 2010-12-12 13:18:40
-1。我們關注如何檢測**長按**事件而不是簡單的**點擊**事件。但是這個答案沒有做任何事情。 – 2012-01-15 08:57:09