Refactor to support add UIViewController to scroll view.