美文网首页
SwiftUI导航栏隐藏以及侧滑返回问题

SwiftUI导航栏隐藏以及侧滑返回问题

作者: 纵横四海 | 来源:发表于2021-09-22 16:15 被阅读0次

1.导航栏隐藏

.navigationBarHidden(true)

当我们设置这个的时候,导航栏将会被隐藏,但同时侧滑返回也会失效,这时候我们可以添加导航扩展

2.侧滑返回问题修正

extension UINavigationController: UIGestureRecognizerDelegate {
    override open func viewDidLoad() {
        super.viewDidLoad()
        interactivePopGestureRecognizer?.delegate = self
    }
    public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
        return viewControllers.count > 1
    }
}

完成

相关文章

  • SwiftUI导航栏隐藏以及侧滑返回问题

    1.导航栏隐藏 当我们设置这个的时候,导航栏将会被隐藏,但同时侧滑返回也会失效,这时候我们可以添加导航扩展 2.侧...

  • iOS 隐藏导航栏

    在需要隐藏导航栏的控制器中加入如下代码。 但是这样隐藏导航栏会出现一个问题:在侧滑返回的时候,导航栏会出现,视觉上...

  • iOS导航栏使用总结

    目录: 一、设置导航栏样式二、自定义导航栏返回按钮后侧滑不可用问题三、隐藏导航栏底部的分割线四、导航栏引起的布局问...

  • 导航栏隐藏侧滑返回

    导航侧滑返回手势共同消失 self.navigationController.navigationBarHidde...

  • iOS 解决自定义导航栏不能侧滑返回

    iOS中,导航栏默认是可以侧滑,但是自定义导航之后,侧滑返回失效。 解决办法:在自定义导航栏中增加侧滑手势判断,代...

  • 隐藏导航栏

    隐藏导航栏时为了侧滑不显示黑条,使用下边的方法。

  • iOS添加全屏侧滑返回功能遇到的问题

    给项目中添加全屏侧滑返回功能。当右滑返回时遇到导航栏闪动消失的问题,查了很多资料,最后发现是前后两个页面状态栏样式...

  • iOS导航栏、状态栏及Tabbar高度(区分iPhone X与其

    BaseNavigationVC 1、隐藏/显示navigationBar 2、自定义导航之后,侧滑返回失...

  • 系统导航右侧按钮侧滑变灰

    需求:自定义返回按钮之后,能正常使用系统侧滑返回。 问题:自定义返回按钮之后,发现侧滑返回时,系统导航右侧按钮侧滑...

  • 3.导航栏侧滑时显示混乱

    问题 如图,导航栏在侧滑时消失了,特别是如果App中导航栏时不时就需要隐藏的时候,这种情况就会很烦,如果没有注意到...

网友评论

      本文标题:SwiftUI导航栏隐藏以及侧滑返回问题

      本文链接:https://www.haomeiwen.com/subject/tncggltx.html