gpt4 book ai didi

iphone - 从 View Controller 中删除顶部栏

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:14:31 24 4
gpt4 key购买 nike

我有一个 View Controller ,我想有一个顶部栏,另一个我没有。

它们都在同一个导航 Controller 中。

如何让第一个 View Controller 没有顶部栏,而第二个 View Controller 有顶部栏


编辑:

如果我使用 [self.navigationController setNavigationBarHidden:YES]; 那么在下一个屏幕完成飞入之前,顶部栏曾经所在的位置将出现一个黑框。我该如何避免这种情况?

最佳答案

在你的第一个 View Controller 中使用这个属性:

[self.navigationController setNavigationBarHidden:NO];

在第二个 View Controller 中,在 viewWillAppear 中,放在下面一行,

  [self.navigationController setNavigationBarHidden:YES];

在第二个 View Controller 中,在 viewWillDisappear 中,放在下面一行,

[self.navigationController setNavigationBarHidden:NO];

关于iphone - 从 View Controller 中删除顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11667348/

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