透明导航栏iOS 13

三叶草

无法创建透明的NavigationBar iOS 13。

我有自定义UINavigationBar,在其中配置UINavigationBarAppearance

override init(frame: CGRect) {
    super.init(frame: frame)
    self.configure()
}

required init?(coder: NSCoder) {
    super.init(coder: coder)
    self.configure()
}

配置代码:

let appearance = UINavigationBarAppearance()
appearance.configureWithTransparentBackground()
appearance.shadowColor = .clear
appearance.backgroundColor = .clear

并将其设置为:

self.compactAppearance = appearance
self.standardAppearance = appearance
self.scrollEdgeAppearance = appearance

结果,我得到了这个:

在此处输入图片说明

预期结果:NavigationBar应该是透明的

三叶草

为我工作:

self.compactAppearance = appearance
self.standardAppearance = appearance
self.scrollEdgeAppearance = appearance
self.backgroundColor = appearance.backgroundColor

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS 13导航栏问题-导航栏的一部分变得透明

来自分类Dev

透明导航栏Swift iOS

来自分类Dev

Xamarin iOS 透明导航栏

来自分类Dev

使用选项卡栏和导航栏的React Native中的iOS 13黑暗模式

来自分类Dev

iOS13导航栏后退栏按钮项的色调颜色

来自分类Dev

iOS 13:导航控制器内的滚动视图不会进入状态栏

来自分类Dev

如何在iOS 13中删除具有外观的导航栏背景?

来自分类Dev

iOS 13 UIImagePickerController图像/视频网格位于导航栏后面

来自分类Dev

导航栏的内容在iOS 13的模式中部分不可见

来自分类Dev

iOS中的半透明导航栏模糊

来自分类Dev

Swift - 在 iOS 中使导航栏透明的问题

来自分类Dev

iOS 13中的UITabBar透明标签错误

来自分类Dev

在iOS 13中隐藏状态栏

来自分类Dev

如何使导航栏透明

来自分类Dev

如何使导航栏透明

来自分类Dev

透明导航栏

来自分类Dev

如何在iOS 10中使导航栏透明

来自分类Dev

使导航栏对于iOS 8.1中的下图透明

来自分类Dev

iOS双导航栏通过设置半透明关闭

来自分类Dev

iOS-内容上的半透明导航栏

来自分类Dev

iOS 13替代“ setAnimationCurve”

来自分类Dev

iOS的ProgressBar 13

来自分类Dev

无法在iOS 13 Visual Studio中更改导航栏外观

来自分类Dev

以编程方式在不可见视图之间导航 iOS 13

来自分类Dev

iOS 13 导航栏外观 setBackIndicatorImage 不起作用

来自分类常见问题

如何获得对iOS 13+中状态栏的引用?

来自分类Dev

iOS 13设置状态栏背景色

来自分类Dev

iOS 13删除UIView以模拟状态栏背景

来自分类Dev

iOS 13状态栏样式无效(childForStatusBarStyle从未调用)