Używam gestu panoramowania, aby przesunąć obraz w KALKULATORZE. Kwestia, której doświadczam, polega na tym, że obraz wydaje się poruszać z niewielkim opóźnieniem i nie pojawia się "przyklejony" do mojego palca.Opóźnienie podczas przenoszenia CALayer z gestem przesunięcia
Oto rzeczywisty fragment jak przenieść warstwę (facePic jest CALayer):
CGPoint translation =[touche locationInView:self.view];
self.facePic.frame =
CGRectMake(translation.x - self.facePic.frame.size.width/2,
translation.y - self.facePic.frame.size.height/2,
self.facePic.frame.size.width,
self.facePic.frame.size.height);
Czy można znaleźć przykład przeciągania w innej aplikacji, w której nie ma niewielkiego opóźnienia? Zwykle jest pewne opóźnienie. – occulus
@occulus jesteś pewien, że nie ma sposobu, aby to poprawić? Próbowałem również podklasować UIView i przenieść warstwę przez przesłonięcie metody touchesMoved, ale która miała ten sam efekt, który jest dla mnie trochę dziwny. –