gpt4 book ai didi

导航 Controller 转换上的 iOS 黑线

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:37 24 4
gpt4 key购买 nike

当在我的 View Controller (导航项中嵌入了大标题和搜索栏)上执行推/弹出转换时,黑线会短暂出现,如下所示:

enter image description here

我基本上尝试过更改所有与导航栏颜色相关的东西,但没有任何帮助。

任何帮助将不胜感激:)

最佳答案

extension UINavigationBar {


var customStyle: NavigationBarCustomStyle {
set(style) {
switch style {
case .clear:
self.setBackgroundImage(UIImage(), for: .default)
self.shadowImage = UIImage()
self.tintColor = .white
self.isTranslucent = false

break
case .bottomLine:
self.tintColor = .gray
self.backgroundColor = .yellow
self.isTranslucent = false
break
}
}
get {
return self.customStyle
}
}
}

enum NavigationBarCustomStyle {
case clear
case bottomLine
// case white
}

在 ViewController >> viewDidLoad 方法下一行:

self.navigationController?.navigationBar.customStyle = .clear

关于导航 Controller 转换上的 iOS 黑线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52146334/

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