gpt4 book ai didi

ios - 隐藏导航栏的 View 中的交互式弹出手势?

转载 作者:可可西里 更新时间:2023-11-01 05:00:29 26 4
gpt4 key购买 nike

我有两个 View Controller ,其中一个通过标准 UINavigationController 推送另一个。第二个 View Controller 通过 navigationBarHidden 隐藏了它的导航栏。隐藏该栏似乎会阻止交互式弹出手势识别器工作。我在第二个屏幕上有一个自定义后退按钮,因此就所有意图和目的而言,它看起来很像导航栏,只是透明等等。

有没有一种方法可以重新启用交互式弹出窗口,同时仍将导航栏隐藏在第二个 View Controller 上,但显示在第一个 View Controller 上?诚然,我不太确定过渡会是什么,只是想知道这是否有一个简单的解决方案。

最佳答案

假设我们有主视图 Controller 和细节 View Controller ,其中细节 View Controller 是推送 View Controller 。在主视图 Controller 中将交互式弹出手势的委托(delegate)设置为 nil 可启用交互式弹出手势。

 self.navigationController?.interactivePopGestureRecognizer?.delegate = nil

关于ios - 隐藏导航栏的 View 中的交互式弹出手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25425516/

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