title: Why does the UITableVIew scroll down but not up when keyboard is shown?
body: <p>I have <code>textViews</code> in a <code>tableView</code>. When <code>textViews</code> (towards the bottom of the <code>tableView</code>) get selected the keyboard pops up, and hides the <code>textView</code>, and you can't scroll down either. So I added the following code:</p>
  
  <pre><code>- (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);
      myTableView.contentInset = contentInsets;
      myTableView.scrollIndicatorInsets = contentInsets;
  
      CGRect aRect = self.view.frame;
      aRect.size.height -= kbSize.height;
      if (!CGRectContainsPoint(aRect, activeField.frame.origin) ) {
          [self.myTabelView scrollRectToVisible:activeField.frame animated:YES];
      }
  }
  </code></pre>
  
  <p>I now have the opposite problem. When the keyboard does show, towrad the top doesn't show, and it's not possible to scroll all the way up either.</p>