UITableView
在下拉刷新的时候产生了意外的线条,那么下面方法可能可以帮助到你。
前提
- 如果你的
UITableView
未添加任何UITableViewHeaderFooterView
,或者未设置其高度为CGFLOAT_MIN
; - 如果你的
UITableViewCell
的高度未设置包含小数(会造成像素不对齐);
解决
检查 Info.plist
文件,右键通过 Open As Source Code
打开。搜索是否有如下配置:
<key>UIViewEdgeAntialiasing</key>
<true/>
官方文档解释:
A Boolean value indicating whether Core Animation layers use antialiasing when drawing a layer that's not aligned to pixel boundaries.
一个布尔值,指示当绘制未与像素边界对齐的图层时,Core Animation图层是否使用抗锯齿。
把这个配置删除即可。
本文由 Bill 创作。
最后编辑时间为: 2020.11.20 at 11:59 am