我正在设置我的应用以与Voice Over功能兼容。我有一个图表,我正在点击-accessibilitiHint()。我需要确认双击时的用户操作,使用accessibilityActivate()可以获得偶数。需要在单击时检索触摸点。
现在有什么方法可以在我的View上执行单击时获取用户触摸点吗?
答案 0 :(得分:0)
对于目标C
第1步:将TapeGesture识别器添加到您的视图
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGestureHandler:)];
tapGesture.delegate = self;
[yourView addGestureRecognizer:tapGesture];
第2步:实施手势委托方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
第3步:实现Gesture Handler
- (void)tapGestureHandler:(UITapGestureRecognizer *)gesture
{
CGPoint touchPoint = [gesture locationInView:yourView];
}