Долгое нажатие в UIWebView - PullRequest
       3

Долгое нажатие в UIWebView

0 голосов
/ 31 января 2012

У меня небольшая проблема, и я хочу показать меню в WebView, когда ссылка нажата 2,5 секунды. Я должен написать код, чтобы показать, что я хочу, но я не знаю, является ли меню UITableView, и как сказать, что все ссылки в WebView могут использовать это действие. Вот некоторый код:

-(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 Ответ

1 голос
/ 31 января 2012

У вас есть протокол делегата в вашем заголовочном файле, в реализации @interface? Что-то вроде

@interface FirstViewController : <UIGestureRecognizerDelegate> {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...