标签: iphone animation drag layer
我正在制作一个应用程序,其中球在轨道上滚动 因此,当我们触摸并拖动屏幕周围的球时,它们应该沿着轨道移动。如果拖拽距离轨道太远,它应该停止。轨道可以是任何形状。 什么是最好的appraoch ..?
答案 0 :(得分:0)
这取决于如何以编程方式定义轨道,但是你有一个代表它的CGPath,或者可以创建一个,使用可以在touchesMoved方法中使用CGPathContainsPoint并拒绝更新球的位置(如果是在路径之外。