La modification d'une UITableView de défilement des encarts de programme, afin de tenir compte de la taille d'un iPhone clavier

Je sais que vous pouvez utiliser le bouton "Inset" propriété dans Interface Builder pour créer un défilement de vue, en retrait de la fenêtre principale, afin de ne pas descendre en dessous de contrôles existants sur l'écran comme une barre d'onglet, mais comment pouvez-vous le faire par programme pour ajuster lorsqu'un clavier est ajouté à l'écran? Actuellement, je me défiler la vue a des cellules sous le clavier, qui ne peut pas être atteint parce que la vue est encore l'enregistrement de la partie inférieure de défilement de la vue que le bas du téléphone, pas le haut du clavier.

OriginalL'auteur joshholat | 2009-08-21