我正在尝试根据我从服务器实时获得的坐标移动imageView。图像的移动是滞后的,如果我使用CGPath而不是imageView它是非常平滑的,所以问题不是来自服务器。
是否有更好的方法来通过连续更新其X和Y来移动imageView。
我使用下面的代码更新imageView坐标。
imgView.frame=CGRectMake(x-70/2, y-70/2, 70, 70);
答案 0 :(得分:1)
使用UIView的动画API:
[UIView animateWithDuration:0.5
animations:^{
imgView.frame = CGRectMake(x-70/2, y-70/2, 70, 70);
}
completion:nil];