【发布时间】:2011-10-24 00:09:33
【问题描述】:
大家好,
对于我使用的动画:
[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
而我想要得到的是视图上的真实位置
而图像视图 标题 到 (100,100)
10 倍很多
【问题讨论】:
-
Benny,首先,FAQ 中不允许签名。此外,您不需要用 HTML 编写问题。 StackOverflow 允许您使用 Markdown 格式,因此您可以只写纯文本。 ;)
标签: objective-c uiimageview presentation-layer commitanimations