Я создал кучу подслоев в моем представлении, заполняя каждую графику, так что эффективно спрайты. Тем не менее, когда я звоню [lineLayer setValue:[NSNumber numberWithFloat:0.5] forKeyPath:@"transform.scale"]
, он кажется «tween» для этого размера вместо того, чтобы просто появляться в новом масштабе.Как остановить анимацию CALayers?
Есть ли способ отключить это поведение? Я просто хочу изменить масштаб напрямую.
Спасибо!
: -Joe
Просто решил аналогичную проблему. Хороший ответ. – Jessedc
Поскольку @Bo и @Christopher указывали в другом месте на этой странице, свойство setter [[CATransaction setDisableActions: YES]; '- более чистый способ сделать это. – JaredH