ScrollRectToVisible ne fonctionne pas comme prévu

J'ai une vue qui a des champs de texte allant du haut de l'écran vers le bas de l'écran. De toute évidence, le texte en bas des champs couverts par le clavier quand il apparaît, donc je me mis à me débarrasser de ce problème.

- Je m'inscrire pour les notifications dans le viewDidLoad méthode, puis, quand le UIKeyboardDidShowNotification est envoyé, cette méthode est appelée:

- (void)keyboardWasShown:(NSNotification*)aNotification
{
    NSDictionary* info = [aNotification userInfo];
    CGSize kbSize = [[info objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;

    UIEdgeInsets contentInsets = UIEdgeInsetsMake(0.0, 0.0, kbSize.height, 0.0);
    scrollView.contentInset = contentInsets;
    scrollView.scrollIndicatorInsets = contentInsets;

    [scrollView scrollRectToVisible:activeField.frame animated:YES];
}

Le problème est que rien ne défile à tous, laissez défiler visible. Ce qui me manque ici?

Tous mes champs de texte sont à l'intérieur d'un défilement de l'affichage, etc.

Merci d'avance.

source d'informationauteur Baub