使用与标签栏相同的视觉效果设置导航栏的样式

问题描述 投票:0回答:1

我试图让我的导航栏与标签栏完全相同。虽然将导航栏设置为半透明非常容易。它不是标签栏所具有的相同“冷淡玻璃”半透明效果的地方。从仅仅看一眼就可以看出,标签栏实现了某种浅灰色,透明度更高。

我附上的图像显示了我能够得到的最接近的图像。有没有人对如何做到这一点有任何想法?

ios cocoa-touch uinavigationbar translucency
1个回答
1
投票

我认为用photoshop设计一个像这样的png图像会更好,然后用下面的代码将该图像设置为导航变量的背景。

UINavigationBar.appearance().setBackgroundImage(UIImage(named: "image")!.resizableImage(withCapInsets: UIEdgeInsetsMake(0, 0, 0, 0), resizingMode: .stretch), for: .default)
© www.soinside.com 2019 - 2024. All rights reserved.