UIView.transition не работает с представлением как подпредставлением
У меня есть следующая простая настройка:
func flipYellowSubView(imageView: UIImageView) {
let yellowSubView = UIView(frame: imageView.frame)
yellowSubView.backgroundColor = .yellow
imageView.addSubview(yellowSubView)
UIView.transition(with: yellowSubView, duration: 0.5, options: [.transitionFlipFromBottom], animations: {
}, completion: { (finished: Bool) in
if finished {
yellowSubView.removeFromSuperview()
}
})
}
Так что, если я передам imageView в flipYellowSubView, я ожидаюyellowSubview, который нужно добавить, перевернуть и затем удалить.
В результате происходит добавление и удаление flipYellowSubView, но переворот не происходит.