我有一个uiview multipe按钮和图像。我拖动那张卡就像一个tinder界面。暂时禁用手势识别器滑动功能
我希望能够阻止用户在某些点拖动卡,并允许他人在其他地方。
我试过禁用它,但我这样做的方式禁用了与整个视图的所有用户交互停止滑动,但也阻止用户按下我不想做的按钮(我只想阻止他们滑动) 。
这是我如何启动刷卡:
let gestureBack = UIPanGestureRecognizer(target: self, action: Selector("wasDraggedBack:"))
backview.addGestureRecognizer(gestureBack)
这是怎么了我错误的尝试停止刷卡:
self.backview.userInteractionEnabled = true
如何我刚刚从又不影响所有刷卡停止视图视图内的其他按钮等。
感谢
首先尝试gestureBAck.enabled = NO,如果它不工作,那么你需要设置你的wasDraggedBAck方法的标志,并且仅当该标志被设置进行YES 。 –
请参阅http://stackoverflow.com/questions/5991250/disable-gesture-recognizer –