我必须在导航栏上设置一个遮罩,我可以将图标设置为向下滑动。设置掩码后,状态栏为黑色。因此,我在状态栏下设置了一个视图。
我从状态栏中精确复制颜色属性,但颜色不同。知道为什么吗?有什么想法解决方案?
我在iOS 7.0和iOS上测试过7.1
干杯!
self.navBar = self.viewController.navigationController.navigationBar;
self.navBar.clipsToBounds = YES;
UIToolbar * statusBarBg = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 22)];
statusBarBg.barTintColor = self.navBar.barTintColor;
statusBarBg.tintColor = self.navBar.tintColor;
statusBarBg.translucent = self.navBar.translucent;
statusBarBg.backgroundColor = self.navBar.backgroundColor;
[self.navBar.superview addSubview:statusBarBg];