Czy jest możliwe animowanie uporządkowanego widoku podrzędnego, gdy zmienia się jego nieodłączny rozmiar?Animacja UIStackView uporządkowana zmiana rozmiaru treści Subview
Na przykład wyobraź sobie, że mam uporządkowany wyskok, który zawiera pojedynczy UILabel przypięty do krawędzi. Ta etykieta zawiera niewielką ilość tekstu. Pojawia się nowy tekst, który jest większy niż poprzedni tekst. Wewnętrzny rozmiar zawartości etykiety jest teraz większy.
Chciałbym móc animowanie go tak:
stackView.layoutIfNeeded()
self.label.text = self.expanded ? textTwo : textOne
UIView.animateWithDuration(0.3) {() -> Void in
self.stackView.layoutIfNeeded()
}
stackview obecnie „skacze” od starego rozmiaru zawartości do nowego, ignorując bloku animacji.
Alternatywą jest oczywiście ręczne ustalenie wysokości uporządkowanego widoku podrzędnego i animacja tego wiązania. Chciałbym tego uniknąć, jeśli to możliwe.
Czy próbowałeś dopasować układ superwizji? – jervine10