Mam widok, który ma dwie etykiety i widok tabeli w środku. Chcę, aby etykieta 1 zawsze znajdowała się ponad moim widokiem tabeli i etykietą 2, poniżej widoku tabeli. Problem polega na tym, że widok tabeli wymaga automatycznego rozmiaru, co oznacza wzrost wysokości lub zmniejszenie.Ustaw wysokość UITableView na wysokość zawartości z Auto Layout
W tej chwili mam ograniczenie mówiąc, że wysokość widoku tabeli jest zawsze równa 85 i @IBOutlet
do ograniczenia wysokości, gdzie jestem w stanie zmienić stałą.
Zgaduję, że muszę zmienić stałą na wysokość wszystkich komórek, ale nie jestem pewien jak.
Innym rozwiązaniem jest utworzenie podklasy 'UITableView', która ustawia własną' intrinsicContentSize.height' na 'contentSize.height'. Zobacz http://stackoverflow.com/a/17335818/77567. –
@robmayoff odpowiedź jest lepsza moim zdaniem, ponieważ jest bardziej dynamiczna niż odpowiedź joern. – Altimac