斯威夫特的新品牌,但我一点一点地捡起它。我有两个对象,我想与UISwipeGestureRecognizer
同时控制。我有它的一个对象的工作,但需要能够在屏幕的左侧滑动和右侧分别控制2个对象。我猜我可以实现一个声明,如果轻扫小于这个位置控制这个对象控制这个只是不知道如何实现。这是我用来控制一个对象的东西。Swift - 编程UISwipeGestureRecognizer来单独控制2个对象
self.swipeRightGesture.addTarget(self, action: Selector("handleRightSwipe:"))
self.swipeRightGesture.direction = .Right
self.swipeRightGesture.numberOfTouchesRequired = 1
self.view?.addGestureRecognizer(self.swipeRightGesture)
func handleRightSwipe(sender: UIGestureRecognizer) {
if !self.isMoving && self.isMovingUp == true{
self.leftobjectmoveright()
self.isMoving = true
self.isMoving = false
self.isMovingUp = false
}
}
func leftobjectmoveright() {
self.leftobject.physicsBody?.velocity = CGVectorMake(75,0)
}
对不起。正在努力澄清,但现在认识到其他人不那么清楚。我需要能够分别向上,向左和向右滑动两个对象。我有那3个为左侧物体工作,只需要让它为正确的物体工作。 – Yeap 2014-10-09 18:59:03