В блоках анимации UIView я могу указать временные кривые, такие как UIViewAnimationCurveEaseOut и так далее. Есть ли способ предоставить собственную функцию синхронизации основной анимации, которая отличается от настроек по умолчанию?
Нет. Анимации UIView не предоставляют эту настройку. Но вы можете использовать CAAnimation, где вы можете создать собственную функцию синхронизации кривой Безье (CAMediaTimingFunction).