2013-08-04 10 views
25

Mam UITableView ze stopki, wypełniony umieszczenie zakładek w widoku niestandardowym, odbywa się za pomocą następującego kodu:UITableView, czy stopka pozostaje u dołu ekranu?

Który pracuje piękny, z wyjątkiem, gdy tabela ma mniej wierszy niż niezbędne do wypełnienia na ekranie, powoduje to, że stopka przesuwa się w górę ekranu, ponieważ stół nie tworzy już pustych wierszy ze względu na stopkę.

Czy ktoś wie, w jaki sposób zablokować niestandardową stopkę na dole ekranu lub, aby ustawić tableView w pustych wierszach?

Dzięki!

Gareth

Odpowiedz

3

Niestety nie sądzę, tam jest łatwym sposobem na to, inny niż jakiś widok hierarchii sztuczek zrobić. Gdy contentSize twojego UITableView jest mniejszy niż rozmiar klatki, przypisujesz widok stopki do self.view i ustawiasz ręcznie. Gdy rozmiar contentSize twojego UITableView jest większy niż rozmiar klatki, używasz viewForFooterInSection. Daj mi znać, jeśli nie jest to jasne, lub jeśli chcesz zobaczyć przykładowy kod, jak to zrobić.

1

Mam ten sam problem dla kontrolera uitableview, rozwiązałem to przez dodanie widoku w oknie i usunięcie tego obiektu w viewWillDisappear.

My Solution link

Powiązane problemy