gpt4 book ai didi

ios - 为什么 setNavigationBarHidden 有不同的动画?

转载 作者:行者123 更新时间:2023-11-29 13:47:44 26 4
gpt4 key购买 nike

在我调用的 viewDidAppear 方法中

[self.navigationController setNavigationBarHidden:YES animated:YES];

导航栏向左滑动隐藏。但是,如果我检测到点击手势,则执行以下操作

if([self.navigationController isNavigationBarHidden]){
[self.navigationController setNavigationBarHidden:NO animated:YES];
} else {
[self.navigationController setNavigationBarHidden:YES animated:YES];
}

导航栏通过从屏幕顶部向上/向下滑动来显示/隐藏。我是在做一些事情来引起不同类型的动画还是这是预期的行为?

最佳答案

好像要看VC的状态。

如果 VC 在 ViewWillAppear 中显示或隐藏导航栏,则 navcon 会动画化导航栏的外观(消失)以与新 VC 的外观一致。

另见评论: changing the direction that the hide animation moves a navigationBar

关于ios - 为什么 setNavigationBarHidden 有不同的动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6585958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com