2012-01-30 58 views
-1

我有一個小問題,是我想顯示一個菜單在WebView中按下2.5秒鏈接時。我必須編寫代碼才能顯示我想要的內容,但我不知道菜單是否爲UITableView,以及如何說WebView中的所有鏈接都可以使用此操作。這裏有一些代碼:長按UIWebView

-(IBAction)longpress{ 
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressDetected:)]; 
longPress.minimumPressDuration = 2.5; 
longPress.delegate = self; 
[WebLinks(?) addGestureRecognizer:longPress]; 
[longPress release]; 
NSString *Link = WebLink.text; 
} 

請回答這個,如果可以的話,我將不勝感激! PS:這些代碼是由朋友和我開發的,所以請理解我們是Objective-C中的新手。如果您認爲我們的代碼可能會更好,請發佈。謝謝!

回答

1

在@interface實現中,你的頭文件中是否有委託協議?類似於

@interface FirstViewController : <UIGestureRecognizerDelegate> {} 
+0

是的,當然。 – Adri 2012-01-31 12:58:02

+0

但是,如果可以,請回答問題! – Adri 2012-01-31 13:03:16