美文网首页
无标题文章

无标题文章

作者: _码奴 | 来源:发表于2018-03-14 22:30 被阅读0次

    二、头部带有图片,并且需要下拉放大的界面

    1.iOS11适配

    刚进入时,大多会出现图片在导航条和状态条下面,滑动后显示正常,但是图片一直处于被拉伸状态,

    原因:ios11废弃了automaticallyAdjustsScrollViewInsets属性,添加了contentInsetAdjustmentBehavior(这个属性是直接UIScrollView及其子类调用的)

    解决办法:添加

    if (@available(iOS 11, *)) {

    [UIScrollView appearance].contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; //iOS11 解决SafeArea的问题,同时能解决pop时上级页面scrollView抖动的问题

    //    }

    这个代码可以写在appDelegate中,一次调用,整个工程一起授用

    2.iphoneX适配

    因为“齐刘海”的原因,头部图片会看着很矮,可以适当增加24的高度,方法:可以使用  固定高度 + 状态栏高度的动态方法

    相关文章

      网友评论

          本文标题:无标题文章

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