Почему бы вам не сделать это увеличение масштаба и, наконец, уменьшить его до нормального на самом UILabel
?
Создать анимацию масштаба в UILabel
'CALayer
-
CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"];
NSArray *scaleValues = [NSArray arrayWithObjects:
[NSValue valueWithCATransform3D:CATransform3DScale(v.layer.transform, 1, 1, 1)],
[NSValue valueWithCATransform3D:CATransform3DScale(v.layer.transform, 1.1, 1.1, 1)],
[NSValue valueWithCATransform3D:CATransform3DScale(v.layer.transform, 1, 1, 1)], nil];
[scaleAnimation setValues:scaleValues];
scaleAnimation.fillMode = kCAFillModeForwards;
scaleAnimation.removedOnCompletion = NO;
[yourUILabel.layer addAnimation:scaleAnimation forKey:@"scale"];