Mam UITableViewController
z około 20 komórkami statycznymi, niektóre z nich mają w sobie UITextField
, a niektóre służą tylko do zaznaczenia za pomocą znacznika. Tabela ma około 1,5 odsłon, więc przewijanie jest wymagane, aby uzyskać niższe pola tekstowe.Sterownik UITableViewController nie przewija widok po wyświetleniu klawiatury
Kiedy klikam w polu tekstowym na dole tabeli, klawiatura wyskakuje tak, jak powinna, ale pojawia się ona nad komórką/polem tekstowym.
Miałem wrażenie (z dokumentów Apple i innych), że klasa UITableViewController
obsługuje automatyczne przewijanie widoku, gdy klawiatura pojawia się w dowolnej orientacji i przesuwa widok tabeli tak, że komórka jest widoczna, to się nie dzieje chociaż.
IOS 5.1, iPad Portret.
możliwy duplikat [Jak przewinąć UITableviewcell przewinąć w górę, gdy pojawi się klawiatura?] (Http://stackoverflow.com/questions/8338737/how-to-scroll-the-uitableviewcell-scroll-up-when-the -keyboard-pojawia się) – rishi
Nie dupę IMO, ten dotyczy statycznej komórki Cell TVC –
Łącze, które Rishi wskazywał zbyt, działało dla mojej statycznej zawartości tabeli. Ale tak jak powiedziałem, chciałem, aby miało to działać automatycznie podczas korzystania z UITableViewController bez potrzeby programowego zarządzania przewijaniem. – GeoffCoope