yourInnerViewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:yourInnerViewController animated:YES];
当push的时间将跳入的控制器的bottombar隐藏掉,这样就不会不能点击了,返回的话可能会出现系统自带的tabbar,这个时间就需要在你隐藏tabbar的方法里再一次的隐藏系统的tabbar了,self.tabbarcontroller.tabbar.hidden=yes;如果继承的时uitabbarcontroller,直接写self.tabbar.hidden=yes就OK了;
当自定义的TabBar在页面跳转后被隐藏,其原本位置的点击事件失效,这可能导致用户体验下降。解决这个问题可以通过监听页面状态,在TabBar隐藏时正确调整布局和事件监听,确保隐藏后的区域仍然能正确响应用户操作。
408

被折叠的 条评论
为什么被折叠?



