p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #1e2028 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #41b645; background-color: #1e2028 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #00a0be; background-color: #1e2028 }
span.s1 { font: 12.0px Menlo; color: #b21889 }
span.s2 { font: 12.0px Menlo; color: #786dc4 }
span.s3 { font: 14.0px Menlo; color: #ffffff }
span.s4 { color: #b21889 }
span.s5 { color: #83c057 }

 

 //原因  iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它,不想系统帮我们自动设置边距则要在iOS11中加上这句 scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

 

 

 

//解决方案 在viewDidLoad 添加如下代码

 

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

        //ios 11以上

        self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

    } else {

        //ios 11以下

        self.automaticallyAdjustsScrollViewInsets=NO;

    }

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #1e2028 }

版权声明:本文为soulDn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/soulDn/p/10233993.html