Mam widok iOS z włączonym autolayout i UIToolbar
z UISearchBar
i UISegmentControl
zawartym na pasku narzędzi. Chcę, aby UISearchBar
miał elastyczną szerokość, więc muszę dodać ograniczenie, aby wymusić to, ale z tego, co mogę powiedzieć, nie można dodawać ograniczeń do elementów w UIToolbar
w Konstruktorze interfejsu. Wszystkie opcje są wyłączone.Autoukład iOS i UIToolbar/UIBarButtonItems
Przed AutoLayout
osiągnęłabym to dzięki autoresizingmasks
.
Czy ograniczenia są niedozwolone w ramach UIToolbars/UINavigationBars
?
Jak inaczej można to osiągnąć, korzystając z autolayout?
zrobiłem kilka rzeczy, jak to już wcześniej, chociaż zasadniczo czekam tylko na zmianę wielkości widoku, a następnie odpowiednio zaktualizuję ramkę widoku docelowego. To zawsze jest opcja, jeśli okaże się, że nie ma sposobu, aby zrobić to automagicznie. – Brian
czy możesz opublikować zdjęcie? –
Chciałbym, ale skończyło się porzucenie AutoLayout i powrót do korzystania z maski autouzupełniania. Działa świetnie przy użyciu tego modelu. – outerstorm