При анимации движения UIView в блоке анимации начала / фиксации вы можете использовать следующий метод для установки кривой синхронизации анимации:
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
При анимации слоя с помощью CAAnimation вы можете использовать следующее для установки там функции синхронизации:
[animation setTimingFunction:kCAMediaTimingFunctionEaseInEaseOut];
Наконец, когда вы упаковываете серию анимаций в транзакцию CAT, вы можете использовать следующее для установки функции согласованной синхронизации всех анимаций:
[CATransaction setAnimationTimingFunction:kCAMediaTimingFunctionEaseInEaseOut];