0
Следующий код сломает фрейм (который будет огромным), как видно из iOS 8.1.3.Неверный кадр после добавления преобразованного вида в UIWindow или UIView
someView.layer.transform = CGAffineTransformMakeScale(0.001f, 0.001f);
[[[[UIApplication sharedApplication] keyWindow].subviews lastObject] addSubview:someView];
[UIView animateWithDuration:0.3f animations:^{
someView.transform = CATransform3DIdentity;
}];
Снятие трансформации и замена его простой анимацией движения кадра хорошо работает. Зачем?