Joh*_*kex 1 objective-c uiscrollview ios
我有一个 UIScrollview 在 y 轴上扩展并调用此委托方法:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
float yOff = scrollView.contentOffset.y;
NSLog(@"y off is %f", yOff);
}
Run Code Online (Sandbox Code Playgroud)
当scrollView移动到顶部(即yOff == 0)时,它实际上在大多数手机上停留在-20px,在iPhoneX上停留在-44px。如何关闭这种行为?这样做有哪些风险?
尝试将contentInsetAdjustmentBehavior您的设置UIScrollView为.never
if (@available(iOS 11.0, *)) {
scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1723 次 |
| 最近记录: |