HI M
mit dem Delegate den Du im ersten Posting beschrieben hast, kannst Du herausfinden, welche größe die Tastatur hat (je nachdem ob die App eine iPhone, iPad-App ist) - und je nachdem ob sich die App im portrait-, landscape-modus oder nicht befindet ist die größe der tastatur unterschiedlich.
wenn du aber nur einen darstellungsmodus unterstützt und die app z.b. nur für das iPhone entwickelt ist, brauchst du diesen delegate nicht verwenden sondern kannst in der doku nachlesen welche größe die tastatur hat, und diesen wert in deinem scrollview einfach nach oben scrollen.
siehe auch hier:
http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html
dann einfach im view nach oben scrollen, bzw. die größe des scrollviews nach oben hin verändern (und z.b. scrollen).
beim uitableview gibt es dafür auch vordefinierte funktionen, wie scrollToMiddle... im scrollview, scrollToPoint (soweit ich weiß)
Hoffe das hilft Dir erstmal etwas weiter.
wenn Du noch probleme hast, wäre es nicht schlecht, wenn Du Dein Problem an dem Du hängst etwas detailierter schildern könntest, dann fallen auch die antworten besser aus.
ciao habibi
Gruß
TH
|