重构rootviewcontroller的结构