Быстрое изменение значения cgpoint .center

Я использую значение CGPoint, чтобы указать, где начинается анимация.

transition.startingPoint = startButton.center

Если я сделаю print(startButton.center), вывод будет: (292.0, 22.0)

Что я сейчас хочу сделать, так это отредактировать положение Y этого значения, чтобы анимация начиналась немного ниже на экране, и я мог передать новое значение в transition.startingPoint = newVal


person user2636197    schedule 20.10.2016    source источник
comment
Какая у вас проблема?   -  person rmaddy    schedule 20.10.2016


Ответы (1)


Вот что вам нужно:

var startingPoint = startButton.center
startingPoint.y += 20
transition.startingPoint = startingPoint

Or:

let buttonCenter = startButton.center
transition.startingPoint = CGPoint(x: buttonCenter.x, y: buttonCenter.y + 20)
person alexburtnik    schedule 20.10.2016