Как получить текущую позицию анимации uiview в ios

Мне нужна текущая позиция анимации UIView во время анимации, и я использую этот код.

CABasicAnimation * m_pAnimationObj = [CABasicAnimation animationWithKeyPath:@"transform.translation"];
[m_pAnimationObj setFromValue:[NSValue valueWithCGPoint:CGPointMake(0,-50)]];
[m_pAnimationObj setToValue:[NSValue valueWithCGPoint:CGPointMake(0,[UIScreen mainScreen].bounds.size.height+100)]];
m_pAnimationObj.duration = 2.0;
m_pAnimationObj.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
[DropImage.layer addAnimation:m_pAnimationObj forKey:@"animations"];

Пожалуйста, ответьте, если кто знает об этом. Заранее спасибо!


person Hardik Vyas    schedule 18.01.2016    source источник


Ответы (1)


Используйте этот код:

CGRect currentCenter = [drawingView.layer.presentationLayer center];

or

CGRect currentFrame = [DropImage.layer.presentationLayer frame];
person Arun Ammannaya    schedule 18.01.2016