我有以下代码:
NSString *yValue;
yValue=[[NSString alloc] initWithFormat:@"%1.2f" , imageView.center.y];
CGRect labelFrame = CGRectMake( 10, 100, 200, 50 );
UILabel* label5 = [[UILabel alloc] initWithFrame: labelFrame];
[label5 setBackgroundColor:[UIColor blackColor]];
[label5 setText: yValue];
[label5 setTextColor: [UIColor orangeColor]];
[self.view addSubview: label5];
这正确显示了 UIimageView 的 y 值,但问题是它只显示了结束 y 值。
当一个人轻弹 UIImageView 我使用动画它:
[UIView animateWithDuration:2 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{ recognizer.view.center = finalPoint; }
我想要的是 label5 在动画期间而不是之后显示 imageView 的 y 值。是否有可能做到这一点?