gpt4 book ai didi

ios - 如何检测来自 uiwebview 或 self.view 的点击手势?

转载 作者:行者123 更新时间:2023-11-28 20:13:56 24 4
gpt4 key购买 nike

大家好,我使用以下代码在我的 View 中创建了一个 uitapgesture:

    UITapGestureRecognizer *tap= [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(TAPGestureRecognizer)];
tap.numberOfTapsRequired=1;
tap.delegate = self;
[self.view addGestureRecognizer:tap];

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}

我的 UIview 中有一个 uiwebview 作为 subview 。问题是在 uivewview HTML 上它有一个 onclick();这反过来又调用了tapgesture。有帮助吗?

最佳答案

FirstView.image=[UIImage imageNamed:@"shape1.jpg"];
FirstView.tag=1;
FirstView.userInteractionEnabled=YES;

[FirstView addGestureRecognizer:[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(firstimagetouch:)]];


SecondWebView.tag=2;
SecondWebView.userInteractionEnabled=YES;

[SecondWebView addGestureRecognizer:[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(firstimagetouch:)]];


-(void)firstimagetouch:(UIGestureRecognizer *)sender
{
UIView * view=sender.view;

NSLog(@"%ld",(long)view.tag);
}

尝试像这样首先添加手势识别器来查看,然后你的 webview 根据给他标签值并获取标签值。做你想做的事。

关于ios - 如何检测来自 uiwebview 或 self.view 的点击手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com