手势识别和自动布局在iOS6的,从中心缩放(Gesture recognizers and auto

2019-07-31 19:32发布

下面这个手势识别代码,这通常会从中心扩展的图,不时自动布局在iOS6的启用。 该观点似乎从规模已启用自动布局时,它的起源。 其他仿射变换(尤其是缩放和旋转),也没有工作,我的预期。

任何人有这个问题,或能开导我来处理这个正确的方式?

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

Answer 1:

有了自动布局你应该修改你的约束,因为变换和约束可以是相互冲突的。我有同样的问题, 这会在WWDC帮了我很多。 看看视频在30:35开始



文章来源: Gesture recognizers and auto-layout in iOS6, scaling from the center