1

我正在尝试 使用顶部的状态栏和导航栏覆盖创建这种效果全屏 UIView

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

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

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

谢谢!

4

1 回答 1

1

获取第二行代码的 id:self.navigationController.navigationBar.alpha = .3; 导航栏将是半透明的,它会像按钮一样“出现”,但它只是“半透明”栏顶部的“半透明”按钮,给人一种错觉实心按钮。

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

于 2012-07-13T17:43:33.323 回答