我正在尝试制作一个动画,当一个人在屏幕上从 A 点点击到 B 点时,对象应该从 A 点慢慢地(水平)滑过(水平)到 B 点。顺便说一下,我是动画新手。
[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 点。有点奇怪。
我怎样才能正确地做到这一点?