UITableViewController auto-scrolling stops taking into account keyboard when shown from a UISplitViewController
问题 When you subclass UITableViewController , you normally get certain behaviors "for free". For example, when a text field in your table view becomes first responder, the view controller automatically scrolls itself to ensure the field is fully visible. However, when the table view controller is the detail view controller of a UISplitViewController , this auto-scrolling no longer takes into account the presence of the keyboard. The table view controller will still auto-scroll to keep the text