gpt4 book ai didi

ios - 将导航栏发送到后面,将我的侧边菜单发送到前面

转载 作者:行者123 更新时间:2023-11-28 13:20:35 24 4
gpt4 key购买 nike

我目前正在使用这个 sidebar作为我的应用程序的侧边菜单,它运行良好。但是,每当我在导航 Controller 中嵌入一个选项卡项并点击汉堡图标时,侧边菜单无法正确显示:导航栏位于侧边菜单的前面,使侧边菜单看起来像是被切掉了。

我试过使用这段代码,但它引发了一个问题

self.view.sendSubviewToBack(self.navigationController?.navigationBar)

如何有效地让我的导航栏始终位于我的其他 subview (例如我的侧边菜单)之后?还是有另一种方法来解决这个问题?非常感谢您的帮助。

最佳答案

显然,默认情况下导航栏总是在前面;我通过将导航栏设置为半透明解决了这个问题:

    func setNavBarTranslucent(){
self.navigationController?.navigationBar.alpha = 0.1
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.translucent = true
self.navigationController?.navigationBar.userInteractionEnabled = false
}

关于ios - 将导航栏发送到后面,将我的侧边菜单发送到前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26270686/

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