Reconnaissance des gestes et layout automatique dans iOS6, mise à l'échelle depuis le centre

Ce code de reconnaissance de gestes ci-dessous, qui normalement mettrait à l'échelle une vue à partir du centre, ne fonctionne pas lorsque la mise en forme automatique est activée dans iOS6. La vue semble évoluer à partir de son origine lorsque la layout automatique est activée. D'autres transformations affines (en particulier l'échelle et la rotation) ne fonctionnent pas comme prévu.

Quelqu'un at-il cette question, ou peut m'éclairer à la bonne façon de gérer cela?

- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer { recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale); recognizer.scale = 1; } 

Avec Autolayout vous devriez éditer vos contraintes car les transformations et les contraintes peuvent être contradictoires … J'ai eu le même problème et cette session à la WWDC m'a beaucoup aidé. Jetez un oeil à la video à partir de 30:35