Comments (2)
Thank you
from inspulltorefresh.
我试了下,可以解决问题,不保证不出BUG
在INSPullToRefreshBackgroundView.m 文件
- (instancetype)initWithHeight:(CGFloat)height scrollView:(UIScrollView *)scrollView方法中
if (self = [super initWithFrame:frame]) {括号里最后一行添加代码}
代码如下:
if (@available(iOS 11.0, *)) {
_scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
_scrollView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0);
_scrollView.scrollIndicatorInsets = _scrollView.contentInset;
}
添加完成完整后:
- (instancetype)initWithHeight:(CGFloat)height scrollView:(UIScrollView *)scrollView {
NSParameterAssert(height > 0.0f);
NSParameterAssert(scrollView);
CGRect frame = CGRectMake(0.0f, 0.0f, 0.0f, height);
if (self = [super initWithFrame:frame]) {
_dragToTriggerOffset = INSPullToRefreshDefaultDragToTriggerOffset;
_scrollView = scrollView;
_externalContentInset = scrollView.contentInset;
self.autoresizingMask = UIViewAutoresizingFlexibleWidth;
_state = INSPullToRefreshBackgroundViewStateNone;
_preserveContentInset = NO;
_scrollToTopAfterEndRefreshing = YES;
_enabled = YES;
_shouldResetContentInsetDuringRotation = YES;
[self resetFrame];
if (@available(iOS 11.0, *)) {
_scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
_scrollView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0);
_scrollView.scrollIndicatorInsets = _scrollView.contentInset;
}
}
return self;
}
from inspulltorefresh.
Related Issues (20)
- refresh location not at center HOT 1
- Crash at deinit HOT 2
- Can you explain adjustedHeightFromScrollViewContentSize? HOT 2
- Carthage support HOT 3
- UIScrollView contentInset maybe not correct during the pull refresh
- Orientation change problem (insets are off) HOT 1
- The circle animation is not invisible HOT 3
- Crash on iOS7 HOT 1
- Method swizzling crash HOT 1
- UICollectionView HOT 1
- Invisible pull-to-refresh when slowly refreshing. HOT 2
- INSInfiniteScrollBackgroundView's frame may incorrect.
- When set navigationBarHidden to YES, the scrollview contentInset is not correct HOT 1
- iPad layout issue HOT 1
- Offset changes when Navigation Bar appears/disappears while refreshing HOT 1
- Control not hidden when new controller is presented without tab bar
- Pulll to refresh not working if collectionView cells not filling whole screen HOT 2
- ETA for new release HOT 3
- For Swift Package installation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inspulltorefresh.