0
我試圖在我的應用程序使用的一些看法,我試圖以動畫和擊中對方碰撞,這些觀點,但問題是,當我使用重力這些觀點碰撞 但是當我拖/移動任何視圖碰撞不起作用。什麼錯我的代碼在這裏不用我的代碼的意見並不衝突(斯威夫特的iOS)
對於運動的觀點
func tappedMe(gr: UIPanGestureRecognizer)
{
if gr.view?.tag == 1{
let point = gr.locationInView(self.view);
square.center.x=point.x
square.center.y=point.y
}else if gr.view?.tag == 2{
let point = gr.locationInView(self.view);
square2.center.x=point.x
square2.center.y=point.y
}
}
重力
animator = UIDynamicAnimator(referenceView: view)
gravity = UIGravityBehavior(items: [square, square2])
let direction = CGVectorMake(0, -1)
gravity!.gravityDirection = direction
animator.addBehavior(gravity)
碰撞
collision = UICollisionBehavior(items: [ square, square2])
collision.translatesReferenceBoundsIntoBoundary = true
animator.addBehavior(collision)
在此先感謝
請有人幫我 – ak2g 2015-06-12 06:25:29