スクロールビューのインセット自動調整を無効にした。
親クラスのviewDidAppearを呼び出すように変更。
自動スクロール時に一番右下へ移動しなかった問題について、端末のディスプレイサイズをRetina 4-inchにして起動することで解決したので、コードを元に戻した。