- (nullableUIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
for (id viewin [scrollViewsubviews]) {
if ([viewisKindOfClass:[UIImageViewclass]]) {
return view;
}
}
return nil;
}
//上面的方法是返回你要进行缩放的对象,
-(void)scrollViewDidZoom:(UIScrollView *)scrollView {
self.iv.centerX= scrollView.contentSize.width > scrollView.frame.size.width ? scrollView.contentSize.width/2 : self.sc.centerX;
self.iv.centerY=scrollView.contentSize.height > scrollView.frame.size.height ? scrollView.contentSize.height/2 :self.sc.centerY;
图片任意移动的前提下,实现缩放的时候始终在中心点,缩放更加的自然
}
//上面的方法是图片缩放的时候图片的中心点不变的方法,didzoom