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

时间:2018-01-02 21:32:08

标签: ios cocoa-touch uinavigationbar translucency

我试图让我的导航栏与标签栏完全相同。虽然将导航栏设置为半透明非常容易。它没有靠近同一个"冷淡的玻璃"标签栏具有的半透明效果。从瞥了一眼,看来标签栏实现了某种浅灰色,透明度更高。

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

1 个答案:

答案 0 :(得分:1)

我认为最好使用photoshop设计一个像这样的png图像,然后使用以下代码将该图像设置为导航变形的背景。

UINavigationBar.appearance().setBackgroundImage(UIImage(named: "image")!.resizableImage(withCapInsets: UIEdgeInsetsMake(0, 0, 0, 0), resizingMode: .stretch), for: .default)