title: Custom inputAccessoryView push my UITableView first row partially off the screen
body: <p>For my scenario, I have a UITableView with a UITextField for the first row. While I try to set custom toolbar for keyboard with UITextField.inputAccessoryView, it pushed my first row of textfield partially off the screen. This is not happening if I avoid adding the toolbar. Refer screen shot below:</p>
  
  <p><img src="https://i.stack.imgur.com/Sl9et.png" alt="Keyboard on screen; top row of table pushed up under the navigation bar"></p>
  
  <p>I tried with NSNotification with keyboardWillShow by reposition to first row of the tableview, but it just look awkward for the table pulling out and in. It might be something to do overriding UITableView/UIScrollView, but I am out of idea how to do this.</p>
  
  <p>Would like to know how you guys resolve this.</p>
  
  <p>Thanks you!</p>