Szerokość / wysokość komórki wiadomości iOS przy użyciu automatycznego układu

Cel

Próbuję stworzyć dynamikęwiadomość komórka przy użyciu automatycznego układu.

Co próbowałem

Komórka ustawia się prawidłowo, w większości, z automatycznym układem, biorąc pod uwagę następujące ograniczenia:

Problem

Moim pierwszym problemem było ograniczenie szerokości etykiety wiadomości (etykiety do kopiowania). To wydaje się być rozwiązane za pomocąsetPreferredMaxLayoutWidth: jak opisano wto pytanie.

Wysokość nadal stanowi problem. Jak widać, bańka na wiadomości wciąż się kończy. Ponadto nie jestem pewien, jak określić wysokość komórki wiadomości dla widoku tabeli.

Spodziewałem się, że auto-układ będzie po prostu działał. Czytałemodpowiedz tutaj, ale wydaje się, że to wiele kroków.

Pytanie

Po pierwsze, czy przypadek automatycznego układu jest bardziej złożony niż tradycyjna arytmetyka ramek?

Po drugie, używając automatycznego układu, jak mogę określić wysokość wynikowej komórki?

questionAnswers(2)

yourAnswerToTheQuestion