我正在尝试创造这种效果 Fullscreen UIView with Status bar and Navigation Bar overlay on the top
导航栏是半透明的,但导航栏按钮是实心的。
self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
self.navigationController.navigationBar.alpha = .3;
这会自动使按钮变得半透明。什么是使按钮具有纯色的解决方法?
谢谢!
答案 0 :(得分:1)
获取第二行代码的ID:self.navigationController.navigationBar.alpha = .3;
并且导航栏将是半透明的,它将“显示”,就像按钮是实心的,但它只是一个“半透明”按钮位于“半透明”条形顶部,给人一种坚实按钮的错觉。
除非您想要使用图像,否则您将无法比标准更轻(.3)。