Управление начальной скоростью представления, на которое влияет UIKit Dynamics UIFieldBehavior - PullRequest
0 голосов
/ 06 ноября 2019

Вопрос

Как сохранить постоянную скорость, которая не ускоряется (не запускается медленно) для представления при использовании UIKit Dynamics ?

Обзор

Я создал vortexField , используя UIFieldBehavior с UIAttachmentBehavior , привязав окружности к центральной точке. Длина точки присоединения обновляется во время выполнения, чтобы вытянуть круги и вытолкнуть их.

Вот как это выглядит: enter image description here

Когда представлениепри первой загрузке круги имеют гораздо меньшую скорость.

код

let vortex: UIFieldBehavior = {
    let vortex: UIFieldBehavior = UIFieldBehavior.vortexField()
    vortex.position = CGPoint(x: 200, y: 200)
    vortex.region = UIRegion(radius: 100)
    vortex.strength = 0.004

    return vortex
}()
...