当构建基于TabBarController的应用时,在进入次级页面时,为了增加可视区域,有可能需要隐藏TabBar。但是很快就会发现,就算我们在viewdidload或者是viewWillAppear中将tabbar的hidden属性设置为YES还是通过改变frame,将它移动到屏幕外面,都会发现它原来所在地方成为了一片黑色,而当前控制器的view并没有如愿以偿地扩展过去。其实非常简单,只要在push的时候,将控制器viewCtrl设置一下:
1 |
viewCtrl.hidesBottomBarWhenPushed = YES; |
时间: 2024-10-25 00:46:50