美文网首页
iOS各个版本功能及差距

iOS各个版本功能及差距

作者: 淉嘫湜嬤 | 来源:发表于2018-03-10 20:45 被阅读0次

1、iOS6-iOS10:

参考这篇文章http://blog.csdn.net/a910577347/article/details/53215695,十分的详细。

2、iOS11:

主要参考https://www.jianshu.com/p/e15150107018

补充:

圆角

        如果要实现某个视图部分圆角,以前是可以通过贝塞尔曲线画的,很麻烦,而且画的时候必须确定其大小,有时候很不方便。iOS11提供新的接口

@propertyCACornerMaskmaskedCornersCA_AVAILABLE_STARTING(10.13,11.0,11.0,4.0);

例如:

         if(@available(iOS11.0, *)) { 

view.layer.maskedCorners = kCALayerMaxXMaxYCorner | kCALayerMaxXMinYCorner; 

 }

并且圆角设置,放在UIView动画中也能实现了。

列表cell高度改动,或出现闪烁

因为iOS11 列表估算高度UITableViewAutomaticDimension不为0,设置为0关闭估算功能

         if(@available(iOS11.0, *)) { 

                _tableview.estimatedRowHeight = 0;

                _tableview.estimatedSectionHeaderHeight = 0;        

                _tableview.estimatedSectionFooterHeight = 0;

}

iPhoneX需要新加一张1125x2436的启动图


结语:

        朋友面试提到,所以整理了下。

相关文章

网友评论

      本文标题:iOS各个版本功能及差距

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