如何实现长按后退按钮导航 当导航栏被隐藏时,弹出到导航堆栈中的相应控制器

How to Implement Long Press back Button Navigation Pop to respective controller in the navigation stack when navigation bar is hidden

提问人:Shakti 提问时间:12/16/2020 最后编辑:Shakti 更新时间:1/11/2021 访问量:562

问:

在我的项目中,我从我的根导航控制器开始隐藏导航栏。我已经在所有被推送到导航堆栈的控制器中创建了一个自定义标题视图(由一个后退按钮和标题组成)。如何实现长按后退按钮导航堆栈弹出到堆栈功能中的任何控制器(ios 14 以上)enter image description here

Objective-C Swift Xcode UIDuiNavigationController iOS14

评论

0赞 Raja Kishan 12/16/2020
请参考此链接:sarunw.com/posts/...
0赞 Shakti 12/23/2020
不,那个没有帮助。当您的导航栏被隐藏或使用自定义后退按钮时,没有关于如何实现此 ios14 长按后退按钮的信息

答:

0赞 Shakti 1/11/2021 #1

我尝试了所有可能的方法,但没有运气。所以我尝试使用 UIMenu 并将其添加到我的按钮中,它有所帮助。您可以查看此链接,该链接可能有助于通过在 UIButton UIMenu 上添加 UIMenu 来实现上述功能