我想在我的应用程序中更改 UINavigationBar 的 alpha 而不影响其文本和导航栏元素。
我在初始视图的 viewDidAppear 中执行以下操作:
self.navigationController?.navigationBar.alpha = 0.5
但是,这也会改变文本和导航栏按钮的 alpha。
我还尝试了以下方法,但没有成功:
self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor().colorWithAlphaComponent(1)]
有没有办法只影响 UINavigationBar 背景 alpha?