导航栏的.isTranslucent颜色的rgb等效颜色是什么?

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

enter image description here

导航栏具有.isTranslucent属性,使其具有灰色背景颜色

navigationController?.navigationBar.isTranslucent = true

我希望我的整个视图控制器匹配相同的确切颜色,.lightGray不是它。我尝试使用视图控制器的视图的.alpha.isOpaque属性,但我不能让它匹配。

有没有人知道rgb颜色或其他方式我可以得到我的视图控制器的视图的背景颜色,以匹配相同的半透明灰色?

override func viewDidLoad() {
    super.viewDidLoad()

    // I tried playing with different combinations of all of these in different ways

    view.backgroundColor = .lightGray

    view.alpha = .5

    view.isOpaque = false
} 
ios swift view uinavigationbar uicolor
1个回答
0
投票

这会将视图和导航栏设置为相同的颜色:

view.backgroundColor = UIColor(red   : 249.0/255.0,
                               green : 249.0/255.0,
                               blue  : 249.0/255.0,
                               alpha : 1.0)

cap

接缝仍然在那里。如果你想删除它:

navigationController?.navigationBar.shadowImage = UIImage()
© www.soinside.com 2019 - 2024. All rights reserved.