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是被拖動的對象,正如您可能猜到的那樣。最後一行是在開始閃爍時執行的,每次用戶移動手指時都會發生。當他們拖動他們的手指時,沒有其他代碼正在運行,只有以上是。
任何想法爲什麼這可能會發生?