首先开始项目之前我们需要搭建框架,首选UITabBarController +UINavigationController,下面的代码是整理好的,包括我们会遇到的问题解决方法都在里面
自定义UINavigationController
class NavController: UINavigationController {
//MARK: - 初始化
override func viewDidLoad() {
super.viewDidLoad()
self.isNavigationBarHidden = true //上部的导航栏
self.isToolbarHidden = true //底部的状态栏
// Do any additional setup after loading the view.
}
//MARK: 重写跳转
override func pushViewController(_ viewController: UIViewContr