我使用平移手勢移動CALayer中的圖像。我遇到的問題是圖像看起來稍微有一點延遲,並沒有出現「卡住」我的手指。使用平移手勢移動CALayer時的延遲
這裏是我怎麼移動圖層真正的代碼段(facePic是CALayer的):
CGPoint translation =[touche locationInView:self.view];
self.facePic.frame =
CGRectMake(translation.x - self.facePic.frame.size.width/2,
translation.y - self.facePic.frame.size.height/2,
self.facePic.frame.size.width,
self.facePic.frame.size.height);
你能找到一個拖延的例子,在另一個應用程序沒有一個小的延遲?通常有一些延遲。 – occulus
@occulus你確定沒有辦法讓它變得更好嗎?我也嘗試過UIView的子類,並通過覆蓋touchesMoved方法來移動圖層,但它具有相同的效果,這對我來說有點奇怪。 –