大家好,
对于我使用的动画:
[UIView commitAnimation:@"anim" context:nil];
[UIView setAnumatioDuration:10];
imageView.center=CGPointMake(100,100);
[UIView 提交动画];
问题是,当我每 0.5 秒调用一次计时器时:
CGRect rect=[[imageview.layer presentationLayer]frame];
CGPoint点=rect.origin;
NSLog(@"x:%f,y:%f",origin.x,origin.y);
我总是会得到x:100,y:100
而我想要得到的是视图上的真实位置,
而 imageview标题为 (100,100)
10x 很多