Ios4 如何区分触摸开始和触摸移动之间的区别
当用户挤压对象时,我如何忽略touchsbegind方法,当用户点击屏幕时,如何忽略touchsmoved方法?我创建了一个图片放大/缩小效果,我希望在用户点击屏幕一次时能够隐藏导航栏。现在,当用户开始挤压时,导航栏会显示,因为用户触摸了一次Ios4 如何区分触摸开始和触摸移动之间的区别,ios4,multi-touch,touchesbegan,touchesmoved,Ios4,Multi Touch,Touchesbegan,Touchesmoved,当用户挤压对象时,我如何忽略touchsbegind方法,当用户点击屏幕时,如何忽略touchsmoved方法?我创建了一个图片放大/缩小效果,我希望在用户点击屏幕一次时能够隐藏导航栏。现在,当用户开始挤压时,导航栏会显示,因为用户触摸了一次 最好的方法是什么?对于显示/隐藏导航栏,似乎最简单的方法是添加一个,并将numberoftouchsrequired和numberOfTapsRequired设置为1 或者,您可以使用touchesEnded而不是ToucheSbegind。然后,在tou
最好的方法是什么?对于显示/隐藏导航栏,似乎最简单的方法是添加一个,并将numberoftouchsrequired和numberOfTapsRequired设置为1 或者,您可以使用touchesEnded而不是ToucheSbegind。然后,在touchesEnded中,您可以检查触摸次数,并且仅在触摸次数为1时显示/隐藏:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *theTouch = [touches anyObject];
if (theTouch.tapCount == 1) {
// show/hide navigation here ...
} else {
// finish your zoom here ...
}
}