J'essaye de déplacer un UIView d'une vue de parent à l'autre et également de le redimensionner, maintenant je le reçois, mais animé, comment est-ce que je peux faire ceci sans animation? videoMover est la vue qui est déplacée et dimensionnée en fonction de son nouveau parent.Redimensionner un UIView sans animation
Voici mon code qui effectue le redimensionnement, le parent de la vue est modifié avant cela.
CGRect fsRect = CGRectMake(0,0,videoMover.superview.bounds.size.width, videoMover.superview.bounds.size.height);
CGSize presentationSize = CGSizeMake(1280,720);
CGSize viewSize = fsRect.size;
CGFloat scale = fmin(viewSize.width/presentationSize.width, viewSize.height/presentationSize.height);
CGRect videoRect = AVMakeRectWithAspectRatioInsideRect(presentationSize,fsRect);
videoMover.autoresizesSubviews = NO;
videoMover.frame = fsRect;
videoMaster.frame = fsRect;
((CALayer*)[videoMaster.layer.sublayers objectAtIndex:0]).frame = fsRect;