在 MWZoomingScrollView.m 下
1) 在此方法下 - (id)initWithPhotoBrowser:(MWPhotoBrowser *)browser:
加入
2) 在下面方法- (void)scrollViewWillBeginZoomi
替换成
if (self.zoomScale > 1.0f) { // check if it is zoomed in
self.scrollEnabled = NO;
}
else {
self.scrollEnabled = YES; // reset
}
- (void)scrollViewWillBeginZoomi
//self.scrollEnabled = YES; // reset
if (self.zoomScale > 1.0f) { // check if it is zoomed in
self.scrollEnabled = NO;
}
else {
self.scrollEnabled = YES; // reset
}
[_photoBrowser cancelControlHiding];
}
完美解决此方法。详见https://github.com/mwaterfall/MWPhotoBrowser/issues/309