Swift3 Swift 3-随时检测屏幕上的总触摸次数

Swift3 Swift 3-随时检测屏幕上的总触摸次数,swift3,uigesturerecognizer,multi-touch,Swift3,Uigesturerecognizer,Multi Touch,我试图在UIView中检测屏幕上的手指数,然后仅当UIView上有2次触摸时才等待显示另一个视图 到目前为止,我已经尝试使用UITapGestureRecognitor检测触摸次数。调用时,它会产生正确的触摸次数,但我不能让它等待两次触摸,因为在NumberOfTouchs属性上使用while语句会冻结应用程序。你说的“让它等待”是什么意思?为什么不能使用一个简单的if来检查numberoftouchs是否等于2(当手势识别器启动时),并且仅当条件为真时,才显示您的视图。是否可以在处理触摸次数的

我试图在UIView中检测屏幕上的手指数,然后仅当UIView上有2次触摸时才等待显示另一个视图


到目前为止,我已经尝试使用UITapGestureRecognitor检测触摸次数。调用时,它会产生正确的触摸次数,但我不能让它等待两次触摸,因为在
NumberOfTouchs
属性上使用while语句会冻结应用程序。

你说的“让它等待”是什么意思?为什么不能使用一个简单的
if
来检查
numberoftouchs
是否等于2(当手势识别器启动时),并且仅当条件为真时,才显示您的视图。是否可以在处理触摸次数的代码中显示?