想在baseViewController基类里做判断隐藏tabBar的逻辑,不知道应该写在哪里比较好,如何判断?我想到的是用navigationController.viewControllers.count的数量,但会涉及到两个viewContoller间声明周期的交替,在viewwillAppear和viewWillDisappear里写的,写的有问题,请问如何判断这个比较好,或者隐藏tabbar在哪里写比较好,谢谢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
写在init()方法;
个人觉得在navigation的代理方法里。
应该写在layoutsubviews 里面
我也是在 nav 里面做这件事
CocoaTouch 在一个NavigationController进行Push操作的时候,隐藏TabBar的方式,应该是调用的
sendSubviewToBack
这个方法把TabBar给放到后面去。我在自定义转场动画时,通过这种方式做到和苹果默认的一样的效果。你可以试试。