gpt4 book ai didi

ios : questions about NavigationController. 是否强制?

转载 作者:行者123 更新时间:2023-11-29 04:09:41 25 4
gpt4 key购买 nike

我有一个关于 NavigationController 的问题。

首先,如果我使用 Storyboard 和多个 View ,导航 Controller 是否是必需的?

我有第一个 ViewController,并且我已在推送模式下建立了到另一个 View (inappsettingskit View )的链接(Storyboard Segue)。是否必须有一个 NavigationController 才能正常工作,或者我可以在没有 NavigationController 帮助的情况下通过 Push 打开第二个 View 吗?

另一个问题:我尝试添加一个链接(根)到我的主 ViewController 的 NavigationController。但我不想在这个 View 上有导航栏。它会自动在此 View 上放置一个带有“显示”按钮的导航栏。我可以删除它吗?

我尝试在导航 Controller 的选项中删除它(取消选中导航栏),但它仍然出现在我的状态栏后面!我怎样才能完全删除它?

enter image description here

最后一个问题:如果我将 Push Segue View 中的按钮链接到第二个 View Controller ,它就可以工作。但如果我从工具栏链接该按钮,它就不起作用。缺少什么?

enter image description here

最佳答案

1.) 不,导航 Controller 只是让多个 View 之间的导航变得更加容易。

2.) 为了让标准的“Push”segue 工作,您必须使用导航 Controller

3.) 您可以在代码中隐藏导航栏。执行此操作的好地方是 viewWillAppear

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

我不确定为什么工具栏上的按钮不起作用,但请尝试使用 UIBarButtonItem 而不是 UIButton

关于ios : questions about NavigationController. 是否强制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612583/

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