0
我試圖做一個動畫,當一個人從屏幕上的A點到B點點擊時,對象應該緩慢地從A點滑到B點(水平方向)。 I'順便說一下動畫中的新動畫。CGPoint for for loop的動畫
[UIView animateWithDuration:10
delay:0
options:nil
animations:^ {
if(magnifier != nil){
[magnifier removeFromSuperview];
}
magnifier = [[MagnifierView alloc] init];
magnifier.viewToMagnify = imageView;
magnifier.touchPoint = newPoint;
[imageView addSubview:magnifier];
[magnifier setNeedsDisplay];
}
completion:nil];
,但由於某種原因,它是移動它一路上揚並最終以一種不可思議的曲線選點的B.。
我該如何正確地做到這一點?
這仍然會緩慢地移動它直穿過? – user1066524
是的,這段代碼會將它從左上角(0,0)對角線移動到右下角(500,500),直線 – Anton
我的意思是直接從點A到點B,而不是對角線。 – user1066524