避免图层混合
确保控件的opaque属性设置为true,确保backgroundColor和父视图颜色一致且不透明
如无特殊需要,不要设置低于1的alpha值
确保UIImage没有alpha通道
避免临时转换
确保图片大小和frame一致,不要在滑动时缩放图片
确保图片颜色格式被GPU支持,避免劳烦CPU转换
慎用离屏渲染
绝大多数时候离屏渲染会影响性能
重写drawRect方法,设置圆角、阴影、模糊效果,光栅化都会导致离屏渲染
设置阴影效果是加上阴影路径
滑动时若需要圆角效果,开启光栅化
避免图层混合
确保控件的opaque属性设置为true,确保backgroundColor和父视图颜色一致且不透明
如无特殊需要,不要设置低于1的alpha值
确保UIImage没有alpha通道
避免临时转换
确保图片大小和frame一致,不要在滑动时缩放图片
确保图片颜色格式被GPU支持,避免劳烦CPU转换
慎用离屏渲染
绝大多数时候离屏渲染会影响性能
重写drawRect方法,设置圆角、阴影、模糊效果,光栅化都会导致离屏渲染
设置阴影效果是加上阴影路径
滑动时若需要圆角效果,开启光栅化