优化了viewController体系