This is simply not how UIKit animations work. I will explain how half of this works in this answer , but I will try to generalize the corresponding bits:
- . ( , , CAShapeLayer, .)
UIView CALayer. .- .
- - .
UIViewAnimationOptionBeginFromCurrentState .
, , (CAShapeLayer , , UIScrollView , UIView - ...).
, , -setFrame:, (, , ), . , , , , ( ) , .
, GLKView -. GLKViewController, . -setNeedsDisplay , , .
, , fudging ( , ).
VC- , ( , , , "" / VC).