Получить цвет точки на UIView, который анимирует - PullRequest
0 голосов
/ 17 сентября 2018

Я могу получить цвет на точке зрения, как предложено в https://stackoverflow.com/a/25956283/99214 от @ jack-song.Однако, когда я анимирую вид

let scaledAndTranslatedTransform = imageViewShape.transform.translatedBy(x: -imageViewShape.bounds.width * 2 - 200, y: 0.0)

UIView.animate(withDuration: TimeInterval(duration), animations: {
            self.imageViewShape.transform = scaledAndTranslatedTransform
        }, completion: { _ in

})

, я не могу получить цвет точки при перемещении вида.Как я могу получить точку, когда вид движется?

1 Ответ

0 голосов
/ 17 сентября 2018

Используйте свойство presentationLayer слоя представления, потому что, если мы увидим в шаблоне MVC, у вас будет модель до анимации и после анимации, поскольку основные классы анимации являются моделью в шаблоне MVC, и поэтому, если вы хотите получить значения между анимациями, используйте слой представления

...