我正在尝试创造这种效果 Fullscreen UIView with Status bar and Navigation Bar overlay on the top
导航栏是半透明的,但导航栏按钮是实心的。
self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
self.navigationController.navigationBar.alpha = .3;
这也会自动使按钮变成半透明的。使按钮具有纯色的解决方法是什么?
谢谢!
最佳答案
获取第二行代码的 id:self.navigationController.navigationBar.alpha = .3;
并且导航栏将是半透明的,它会“看起来”就像按钮是实心的,但它只是“半透明”栏顶部的“半透明”按钮,给人一种实心按钮的错觉。
除非您想改用图像,否则您将无法比标准更轻 (.3)。
关于ios 半透明导航栏但实心导航栏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462978/