Неявные действия отключены для слоев, связанных с представлениями.Представление всегда является делегатом своего собственного слоя, и оно реализует -actionForKey: для отключения неявных анимаций и добавления только анимаций внутри блока анимации UIView.Лучше всего просто использовать явные CABasicAnimations.Предполагая, что вы хотите анимировать от этой первой точки до второй, вы можете использовать что-то вроде
CALayer *layer = aView.layer;
layer.position = CGPointMake(320, 480); // final position
CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"position"];
anim.fromValue = [NSValue valueWithCGPoint:CGPointMake(200, 200)];
anim.toValue = [NSValue valueWithCGPoint:layer.position]; // I believe this line is optional, it should default to current position
[layer addAnimation:anim forKey:@"position"];