滚动视图滚动时,有任何更好的方法可以无延迟地更改CAlayer位置

时间:2018-03-30 03:34:08

标签: ios swift uiscrollview calayer

这是我的Vide Link。它发生在用户快速滚动我的滚动视图时,我的顶部CAlayer位置无法捕捉到滚动视图偏移X的变化。 CAlayer延迟它的位置变化。

这是我的代码 enter image description here

那么有什么更好的改进方法吗?感谢

1 个答案:

答案 0 :(得分:2)

我正在UIScrollView中更改CAShapeLayer的帧-除非我使用以下代码,否则通常会有延迟:

[CATransaction begin];
[CATransaction setDisableActions:true];
//update your frame etc.
[CATransaction commit];