【问题标题】:Weird animated on pushing controller hiding tab bar and adding a toolbar推控制器隐藏标签栏并添加工具栏时出现奇怪的动画
【发布时间】:2015-05-28 08:19:59
【问题描述】:

我有一个应用程序,其层次结构为 UITabBarController > UINavigationController > UIViewController。目前,如果您点击collectionView 的单元格,它会执行转场以显示完整尺寸的图像。我有正在推送的视图控制器,将hidesBottomBarWhenPushed 属性设置为YES。然后在被推送的视图控制器上的viewWillAppear: 中,我调用[self.navigationController setToolbarHidden:NO animated:NO],正如您在屏幕左下方的动画中看到的那样,前一个屏幕存在。

【问题讨论】:

    标签: ios objective-c uinavigationcontroller uitoolbar


    【解决方案1】:

    将你的代码更改为:设置动画是。

    [self.navigationController setToolbarHidden:NO animated:YES]
    

    【讨论】:

      【解决方案2】:

      所以事实证明,我必须让视图控制器被推到底部栏下方,否则它会给出奇怪的动画。当我这样做时,一切都恢复了正常。然后,我还按照上面的建议动画了对setToolbaHidden:animated: 的调用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-23
        • 1970-01-01
        • 1970-01-01
        • 2018-02-24
        • 2015-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多