Mam UITableViewController z zgrupowanym statycznym UITableView. Definiuję komórki dla mojego statycznego widoku tabeli w scenorysie. Jedna z komórek ma pole tekstowe. Po wywołaniu tego pola tekstowego pojawia się klawiatura, jednak widok tabeli nie zmienia się automatycznie tak jak zwykle w kontrolce widoku tabeli. Teraz klawiatura częściowo zakrywa pole tekstowe i nie mogę przewijać w górę.Klawiatura UITableViewController i UITextField
Rozumiem, że podczas korzystania z kontrolki UITableViewController i widoku table, widoczna powierzchnia powinna automatycznie zmniejszać się po wywołaniu klawiatury. Działa w sposób zamierzony w innych częściach mojej aplikacji, po prostu nie w tym statycznym widoku tabeli. Czy to nie działa z tabelami statycznymi? Czy jest coś jeszcze, czego mi brakuje? Czy istnieje prosty sposób rozwiązania tego problemu?
Dzięki
Można też przesunąć widok w górę lub ręcznie zmienić jego rozmiar. – Dustin
Pytanie brzmi, dlaczego nie robi tego automatycznie, gdy robi to normalnie? – Keith
Prawdopodobnie dlatego, że używasz statycznego widoku tabeli (jak zgadłeś). Statyczne widoki tabel zostały specjalnie zaprojektowane, aby się nie zmieniały - i dlatego nazywa się je "statycznymi". – Dustin