diff --git a/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureBrowser.m b/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureBrowser.m index db50adc..5709e0e 100644 --- a/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureBrowser.m +++ b/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureBrowser.m @@ -75,6 +75,12 @@ - (void)setupUI { scrollView.showsHorizontalScrollIndicator = false; scrollView.pagingEnabled = true; scrollView.delegate = self; + //如果是iOS11的系统, 则不自动调整内边距 + if (@available(iOS 11.0, *)) { + if ([scrollView respondsToSelector:@selector(setContentInsetAdjustmentBehavior:)]) { + scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; + } + } [self addSubview:scrollView]; self.scrollView = scrollView; diff --git a/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureView.m b/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureView.m index ac75676..7774a05 100644 --- a/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureView.m +++ b/ESPictureBrowserDemo/ESPictureBrowserDemo/ESPictureBrowser/ESPictureView.m @@ -61,7 +61,11 @@ - (void)setupUI { self.showsHorizontalScrollIndicator = false; self.showsVerticalScrollIndicator = false; self.maximumZoomScale = 2; - + if (@available(iOS 11.0, *)) { + if ([self respondsToSelector:@selector(setContentInsetAdjustmentBehavior:)]) { + self.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; + } + } // 添加 imageView YYAnimatedImageView *imageView = [[YYAnimatedImageView alloc] init]; imageView.clipsToBounds = true;