iOS11及Xcode9适配问题汇总

#iOS 11适配汇总: ####1.UITableview UICollectionView MJRefresh下拉刷新错乱的问题

//声明tableView的位置 添加下面代码
        if (@available(iOS 11.0, *)) {
            _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
            _tableView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0);//iPhoneX这里是88
            _tableView.scrollIndicatorInsets = _tableView.contentInset;
        }
复制代码

####2.UIScrollView及其子类的适配 iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代,系统会自动设置边距,导致偏移20或者64

//解决办法
scrollView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;
复制代码

####3.iOS 11 无法正常使用沙盒测试账号进行内购测试(目前已测试新申请的账号第一次登录正常后续仍有问题;升级到11.1以后沙盒账号登录正常 补于2017.11.18) ####4.iOS11返回按钮和导航栏右按钮的适配 #iPhoneX相关UI适配 ####1.屏幕尺寸相关变化 a.高度增加了145pt,变成812pt. b.屏幕圆角显示,注意至少留10pt边距。 c.状态栏高度由20pt变成44pt,留意这个距离就能避开“刘海”的尴尬,相应的导航栏以上变化64->88。 d.底部工具栏需要为home indicator留出34pt边距。 ####2.横竖屏对比:

(未完待续) #相关文章 iPhone设备信息 ModelsWiki LEE:iOS11及Xcode9适配问题汇总

转载于:https://juejin.im/post/5a3110df51882560e356a2df

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值