Robię "najnowsze wiadomości" XIB, które będę wykorzystywać ponownie w moim scenorysie.
Rzecz w tym, że plik XIB ma z jakiegoś powodu znacznie większą wysokość niż powinien. Próbowałem użyć preferredMaxLayoutWidth
lub ustawiając ograniczenie wysokości a >= x
ale nic nie działało.
Oto moja hierarchia widoku i ograniczenia widoków:
Rezultat jest następujący:
Oto hierarchia sceny scenorysu:
Mam nadzieję, że to wystarczająca informacja, a dzięki z góry!
Odpowiedzi:
0 dla odpowiedzi № 1Domyślam się, że patrzysz na układ twoich końcówekKontener najwyższego poziomu jest ograniczony do górnego i dolnego widoku, który prawdopodobnie pokonuje pozostałe ograniczenia. Przerwij te więzy i zobacz, czy to pomaga.
0 dla odpowiedzi nr 2
Problem polegał na tym, że Content Hugging Priority
i Content Compression Resistance Priority
nie zostały poprawnie ustawione, więc UIImageView po lewej zawsze powiększał się do maksymalnej wysokości.
Problem już minął Content Priorities
zostały ustawione tak, że tekst po prawej stronie określał wysokość pojemnika.