美文网首页
导航栏与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