Почему анимация комбинированного масштабирования и перевода CGAffineTransform просто не работает?
Может кто-нибудь объяснить, почему:
UIView.animate(withDuration: 0.333)
{
self.someView.transform = CGAffineTransform(scaleX: 0.3, y: 0.3).translatedBy(x: 100, y: 100)
}
не работает? Вышеизложенное немедленно выполняет перевод; анимируется только масштабирование.
Кроме того, почему этот подвох работает?
Спасибо!
0 ответов
Не могли бы вы предоставить более подробную информацию о коде? Решился аналогичный вопрос. В моей ситуации делегат жеста был применен к супервизору над субпредставлением. Таким образом, translateBy, примененный к суперпредставлению в делегате жеста, не влияет на ожидаемое подпредставление. Я решил это с помощью распознавателя жестов делегата для подпредставления напрямую.