0
当我有一个对象,用户可以在屏幕上拖动在我的应用程序开始闪烁。但由于某种原因,当他们开始将其拖到另一个UIView上时,屏幕上的项目开始闪烁。所以CAGradientLayer的部分将出现在一切面前,有些东西会显得自己推到后面,各种离奇的活动。不幸的是,我无法截图。这是我一直用来拖动拖动的代码。对象拖动对象
NSSet *touches = [event touchesForView:sender];
UITouch *myTouch = [touches anyObject];
CGPoint startPoint = [myTouch locationInView:self.view];
positionX = startPoint.x;
positionY = startPoint.y;
colourDropView.center = CGPointMake(positionX-15, positionY-25);
colourDropView是被拖动的对象,正如您可能猜到的那样。最后一行是在开始闪烁时执行的,每次用户移动手指时都会发生。当他们拖动他们的手指时,没有其他代码正在运行,只有以上是。
任何想法为什么这可能会发生?