У меня есть добавить UIWebView
на UIViewController
затем добавьте еще один UIViewController
на том же ViewController
то я хочу получить контакт на UIwebView
.Получить контакт в WebView
ответ
У меня есть UIWebView
в детстве UIViewController
. Решение, которое работало для меня (для вкладок жест) заключается в следующем:
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onDoubleTap:)];
tap.numberOfTapsRequired = 1;
tap.delegate = self;
[self.webView addGestureRecognizer:tap];
Мой UIViewController
реализует следующий метод из протокола UIGestureRecognizerDelegate
(только retunning ДА):
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
Вы должны добавить Жест
Первый набор делегат in.h файл
-(void)ViewDidLoad
{
UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(HandleGesture:)];
gesture.delegate=self;
gesture.numberOfTapsRequired = 1;
[YourWebview addGestureRecognizer:gesture];
}
-(void)HandleGesture:(UITapGestureRecognizer *)sender
{
if (gesture.state == UIGestureRecognizerStateEnded)
{
}
if (gesture.state == UIGestureRecognizerStateBegan)
{
// You can write here any action
}
}
- (BOOL)gestureRecognizer:(UITapGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
// test if our control subview is on-screen
if ([touch.view isKindOfClass:[UIWebView class]]) {
// You can handle any thing
return YES;
}return NO; // handle the touch
}
Для распознавания событий касания UIWebview
, UIScrollview
вы можете использовать Gestures.don't забыли добавить UIGestureRecognizerDelegate
в .h файл.
UITapGestureRecognizer *single = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(oneTap)];
single.numberOfTapsRequired = 1;
single.delegate = self;
[webview addGestureRecognizer:single];
-(void)oneTap{
NSLog(@"single");
}
Обратите внимание, что прикосновение от распознавателя жестов относится к виду, а не к странице. Поэтому, если вы хотите, чтобы ваше приложение отвечало на определенный элемент вашей веб-страницы, независимо от того, где он прокручивается или масштабируется, вам лучше использовать схемы URL для отправки сигнала в ваше приложение.
- 1. Как получить контакт (имя, фамилия, контакт, номер)
- 2. контакт в контакт
- 3. Получить непрерывный контакт координаты
- 4. Получить контакт google
- 5. Получить контакт по thread_id
- 6. android получить контакт прозвище
- 7. Получить контакт Dynamics CRM parentcustomerid
- 8. Как получить Android Контакт миниатюру,
- 9. Получить контакт по типу аккаунта
- 10. Python - получить контакт с телефона
- 11. Android - Получить контакт полноразмерное изображение
- 12. любимый контакт fr0m контакт db
- 13. Как получить контакт Google + Circle в Android
- 14. получить прогноз контакт контактной группы в C#
- 15. Как получить контакт yahoo в Android?
- 16. Как получить группу, в которую входит контакт?
- 17. получить что Веб-архив WebView WebView saveWebArchive
- 18. закрытие webview в android
- 19. получить содержимое webview в nativescript
- 20. Как получить admob в webview?
- 21. C# Google контакт апи удален контакт
- 22. Получить навигационное событие WebView
- 23. Получить Контакт Список изображений [Избегайте OutOfMemory Exception]
- 24. Как получить группы, к которым принадлежит контакт?
- 25. номер Android получить контакт, используя имя
- 26. как получить контакт после Google Войти
- 27. Получить контакт ip при использовании viber
- 28. Получить контакт Расположение и нажмите на monogame
- 29. Как я могу получить контакт ID
- 30. Android - Как получить сохраненный контакт ID