From c34d4e9a91fbe6a0e8266f75e3a419478e162b3d Mon Sep 17 00:00:00 2001 From: likegoto Date: Mon, 20 Nov 2017 19:38:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8DiOS11=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ESPictureBrowser/ESPictureBrowser.m | 6 ++++++ .../ESPictureBrowserDemo/ESPictureBrowser/ESPictureView.m | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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;