我需要处理针对UITouchTypeStylus触摸事件的特定操作,并对按钮进行特定操作。使用UITouchTypeStylus处理Apple铅笔触摸事件
如果我点击按钮与苹果铅笔这两个事件被触发。
让我知道,如何触发只有UITouchTypeStylus触摸事件时点击按钮与苹果铅笔? 或 如果我们触摸按钮或任何动作时,如何处理..甚至当它是手写笔。
我需要处理针对UITouchTypeStylus触摸事件的特定操作,并对按钮进行特定操作。使用UITouchTypeStylus处理Apple铅笔触摸事件
如果我点击按钮与苹果铅笔这两个事件被触发。
让我知道,如何触发只有UITouchTypeStylus触摸事件时点击按钮与苹果铅笔? 或 如果我们触摸按钮或任何动作时,如何处理..甚至当它是手写笔。
最好的方法是覆盖touchesBegan/Moved/Ended方法和块或委托方法调用传递触摸类型的UIButton子类。然后检查触摸类型并调用适当的功能。
(void) touchesBegan: (NSSet*) touches withEvent: (UIEvent*) event
{
UITouch* touch = [touches anyObject];
if ([touch type] == UITouchTypeStylus)
{
//your code...
}
else
{
return;
}
[super touchesBegan: touches withEvent: event];
}
**从审批队列中:**我可以请你,请周围添加您的源代码中的一些背景。 仅有代码的答案很难理解。 如果您可以在帖子中添加更多信息,它可以帮助提问者和未来的读者。 – HDJEMAI