Я показываю паб или PDF-файл в веб-представлении. Но я не могу обнаружить касание в веб-просмотре.
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
выше метод вызывается, когда я касаюсь любого текста файла PDF или Pub. Как я могу обнаружить щелчок по веб-представлению, в котором отображается файл PDF или паб.
Это мой код:
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:@"http://dblog.com.au"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
UILongPressGestureRecognizer *longPressGestureRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)];
longPressGestureRecognizer.minimumPressDuration = 6.0;
[self.webView addGestureRecognizer:longPressGestureRecognizer];
[longPressGestureRecognizer release];
}
- (void)handleLongPress:(UIGestureRecognizer *)gestureRecognizer {
NSLog(@"Long press detected");
}
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
Пожалуйста, проверьте, я допустил ошибку?