Pomyślałem, że może istnieć sposób łatwego ukrywania i pokazywania przycisku z rzędu za pomocą automatycznego układu, dzięki czemu widoki mogą być automatycznie porządnie rozmieszczone w zależności od tego, które są widoczne.Wdzięczne ukrywanie i pokazywanie widoków podczas korzystania z autolayout
Załóżmy, że mam dwa przyciski, które zawsze chcę skupionych w ramce:
// pseudo visual format code:
|-----[star][download]-----|
Po naciśnięciu pobrania Chcę teraz zobaczyć trzy przyciski: (pause
jest przycisk download
zmienione oznakowanie; cancel
jest poprzednio ukryty przycisk)
|--[star][cancel][pause ]--|
Myślałem, że mogę być może wszystkie trzy przyciski zawsze obecny, ale może przesłonić szerokości do dokonania widok wdzięcznie animować między stanami? Pomyślałem, że może istnieć bardziej semantyczny sposób osiągnięcia dodawania i usuwania widoków ze struktury układu automatycznego. jakieś pomysły?
Poprosiłem podobne pytanie, ale downvoted http://stackoverflow.com/ pytania/20876664/ios-autolayout-dynamically-adjust-controls/20876746? noredirect = 1 # comment31327381_20876746 :) – Abhishek