我的应用程序的层次结构为UITabBarController
> UINavigationController
> UIViewController
。目前,如果您点按collectionView
个单元格,它会执行一个segue来显示完整尺寸的图片。我有正在推送的视图控制器,将hidesBottomBarWhenPushed
属性设置为YES
。然后在正在推送的视图控制器上的viewWillAppear:
中,我正在调用[self.navigationController setToolbarHidden:NO animated:NO]
,正如您在屏幕左下方的动画中看到的那样,显示在上一个屏幕中。
答案 0 :(得分:0)
将您的代码更改为:设置动画YES。
[self.navigationController setToolbarHidden:NO animated:YES]
答案 1 :(得分:0)
所以事实证明我必须将视图控制器推到底部栏下,否则它会给出奇怪的动画。当我这样做时,一切都恢复正常。然后我按照上面的建议设置了对setToolbaHidden:animated:
的调用的动画。