Есть какая-то конкретная причина, по которой вы используете CATransaction?Возможно, вам будет лучше, если вы используете прямую анимацию свойств и добавите анимацию к слою.
Я знаю, что это несколько месяцев, но я решил добавить свои два цента, если вы когда-нибудь вернетесь к немуили кто-то еще находит это.