0

私は次のコードを持っています:

 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値を表示することです。これを行うことは可能ですか?

4

0 に答える 0