UITableView 下拉刷新的时候的意外线条
in 技术 with 0 comment

UITableView 下拉刷新的时候的意外线条

in 技术 with 0 comment

UITableView 在下拉刷新的时候产生了意外的线条,那么下面方法可能可以帮助到你。

前提

  1. 如果你的 UITableView 未添加任何 UITableViewHeaderFooterView,或者未设置其高度为 CGFLOAT_MIN
  2. 如果你的 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图层是否使用抗锯齿。

把这个配置删除即可。

Responses