导航栏与UIScrollView冲突的问题
2021-06-11 本文已影响0人
里克尔梅西
现象
如果导航栏透明,择加在scrollView上子控件的位置就不对,会向下便宜导航栏的高度
解决办法
- 加这句话
_bgScrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
效果同iOS11前的self.automaticallyAdjustsScrollViewInsets = NO;
- 边界延伸设置为None
self.edgesForExtendedLayout = UIRectEdgeNone; //默认为UIRectEdgeAll,会向上下左右偏移,偏移到(0,0)
//setf.extendedLayoutIncludesOpaqueBars = NO;//这里系统默认就是NO,如果单设EdgesForExtendedLayout无效可以试试加上这句
参考:
https://blog.csdn.net/qq_29909323/article/details/77239577