Еще одна проблема с анимацией на слое, когда он масштабируется и выглядит как растущий снизу слева, чем-то похожий на рисунок:
---------------
| |
|---------- |
| | |
| | |
|----- | |
| | | |
---------------
Я попробовал некоторые анимации, но не смог добиться этого именно так, как я хочу.
Пожалуйста, предложите. В настоящее время используется следующий код для масштабирования:
layer.anchorPoint = CGPointMake(1, 1);
CABasicAnimation *scale = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
[scale setFromValue:[NSNumber numberWithFloat:0.0f]];
[scale setToValue:[NSNumber numberWithFloat:1.0f]];
[scale setDuration:1.0f];
[scale setRemovedOnCompletion:NO];
[scale setFillMode:kCAFillModeForwards];