美文网首页
导航栏与UIScrollView冲突的问题

导航栏与UIScrollView冲突的问题

作者: 里克尔梅西 | 来源:发表于2021-06-11 14:45 被阅读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

相关文章

网友评论

      本文标题:导航栏与UIScrollView冲突的问题

      本文链接:https://www.haomeiwen.com/subject/fqcveltx.html