Hallo Zusammen,
ich wollte eine super simple Eingabe Maske für eine iPhone App realisieren. Ein eigener View schien mir zu mächtig und PopOver gibt es beim iPhone ja nicht.
Deshalb habe ich ein UIRefreshControl angelegt und ein UITextField reingepackt (ich weiß das gehört da eigentlich nicht hin).
Das sieht auf den ersten Blick nett aus und das "öffnen" über pull down klappt ebenso.
Wenn jetzt das Textfield firstResponder wird - egal ob programmiert oder manuell - wandert die TableView weiter nach unten. Die Höhe des RefreshControl wird dabei in etwa verdoppelt. Das ist nun nicht mehr schön. Das scrollViewDidScroll delegate wird dabei auch aufgerufen. Zusätzlich erhalte ich die Fehlermeldung
"setting the first responder view of the table but we don't know its type (cell/header/footer)"
Das Phänomen lässt sich beliebig reproduzieren. Hat das schonmal jemand so gemacht? Ist das voll daneben? Kann man das irgendwie fixen?
Vielen Dank.
ich wollte eine super simple Eingabe Maske für eine iPhone App realisieren. Ein eigener View schien mir zu mächtig und PopOver gibt es beim iPhone ja nicht.
Deshalb habe ich ein UIRefreshControl angelegt und ein UITextField reingepackt (ich weiß das gehört da eigentlich nicht hin).
Das sieht auf den ersten Blick nett aus und das "öffnen" über pull down klappt ebenso.
Wenn jetzt das Textfield firstResponder wird - egal ob programmiert oder manuell - wandert die TableView weiter nach unten. Die Höhe des RefreshControl wird dabei in etwa verdoppelt. Das ist nun nicht mehr schön. Das scrollViewDidScroll delegate wird dabei auch aufgerufen. Zusätzlich erhalte ich die Fehlermeldung
"setting the first responder view of the table but we don't know its type (cell/header/footer)"
Das Phänomen lässt sich beliebig reproduzieren. Hat das schonmal jemand so gemacht? Ist das voll daneben? Kann man das irgendwie fixen?
Vielen Dank.