Ich habe eine UITableViewController
mit etwa 20 statische Zellen, einige dieser Zellen haben UITextField
s in ihnen und einige sind nur für die Auswahl mit einem Häkchen. Die Tabelle ist etwa 1,5 Ansichten wert, so dass Scrollen erforderlich ist, um die unteren Textfelder zu erhalten.UITableViewController nicht scrollen, wenn Tastatur erscheint
Wenn ich innerhalb eines Textfelds am unteren Rand der Tabelle klicke, erscheint die Tastatur wie es sollte, aber diese erscheint dann über der Zelle/dem Textfeld.
Ich war unter dem Eindruck (von Apple Docs und anderswo), dass die Klasse UITableViewController
Scrolling der Ansicht automatisch behandelt, wenn eine Tastatur in irgendeiner Ausrichtung und verschiebt die Tabellenansicht nach oben, so dass die Zelle sichtbar ist, geschieht dies nicht obwohl.
IOS 5.1, iPad Porträt.
möglich duplicate of [Wie scrolle ich die UITableviewcell hoch, wenn die Tastatur erscheint?] (Http://stackoverflow.com/questions/8338737/how-to-scroll-the-guidableviewcell-scroll-up-when-the -Keyboard-erscheint) – rishi
Nicht eine dup IMO, diese befasst sich mit statischen Cell TVCs –
Der Link, Rishi wies auch tatsächlich für meine statische Tabelle Inhalt funktioniert. Aber wie gesagt, ich dachte, das sollte automatisch funktionieren, wenn ich UITableViewController benutze, ohne das Scrollen programmatisch zu verwalten. – GeoffCoope