gpt4 book ai didi

ios - SWReveal TabBarController 和 Nav Bar 问题

转载 作者:行者123 更新时间:2023-11-29 02:47:07 24 4
gpt4 key购买 nike

我的问题可以在下面的视频中看到:
https://www.dropbox.com/s/cql7r7b49lgffh9/navbarissue.mov

我有以下 Storyboard设置:enter image description here

用语言来描述这个问题......当应用程序加载时,它会推送 revealviewcont>navcont>tabbarcont>navcont>firstviewcont。在 firstviewcont 上,显示菜单按钮存在。单击此按钮会显示带有表格中众多选项的滑出菜单。单击第一个单元格将返回到第一个 View (续)。但是,当从 menucont 中推送 firstviewcont 时,它会在旧导航栏上方创建一个新导航栏,从而呈现两个导航栏。我假设这是因为我要返回堆栈,tabbarcont>navcont>firstviewcont。不支持将 segue 附加到 firstview 的导航 Controller ,并将其附加到 firstviewcont 不显示标签栏。

我曾尝试通过上述 View Controller 上的 viewwilldisappear 和 viewwillappear 方法隐藏导航栏,但没有成功...如何在保留选项卡栏并仅显示一个导航栏的同时返回到第一个 viewcont?

最佳答案

我通过阅读 SWRevealViewController.h 文件上的更改日志解决了这个问题。

- Took a cleaner approach to storyboard support. SWRevealViewControllerSegue is now 
deprecated and you should use SWRevealViewControllerSegueSetController and
SWRevealViewControllerSeguePushController instead.

将我的 Segue 更改为新版本的 Storyboard Segue 解决了我的问题。

感谢 John LLuch 提供了一个很棒的子类!

关于ios - SWReveal TabBarController 和 Nav Bar 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24982461/

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