Поскольку вы делаете неявную анимацию, вам лучше использовать анимацию на основе UIView?Он легко допускает задержки и, если я не ошибаюсь, дает вам доступ к точно такой же функциональности, которую вы обнаруживаете при использовании неявной базовой анимации.