ios半透明导航栏但实心导航栏按钮

时间:2012-07-13 01:31:24

标签: ios xcode uinavigationbar uibarbuttonitem

我正在尝试创造这种效果 Fullscreen UIView with Status bar and Navigation Bar overlay on the top

导航栏是半透明的,但导航栏按钮是实心的。

self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
self.navigationController.navigationBar.alpha = .3;

这会自动使按钮变得半透明。什么是使按钮具有纯色的解决方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

获取第二行代码的ID:self.navigationController.navigationBar.alpha = .3; 并且导航栏将是半透明的,它将“显示”,就像按钮是实心的,但它只是一个“半透明”按钮位于“半透明”条形顶部,给人一种坚实按钮的错觉。

除非您想要使用图像,否则您将无法比标准更轻(.3)。