UIPickerView与navigationBar颜色相同

时间:2015-05-16 11:49:24

标签: ios objective-c xcode uinavigationbar uipickerview

我有一个带有UIPickerView的应用程序,需要时会出现在屏幕上。我希望它与默认的navigationBar颜色相同,它有点透明,你可以看透它但不足以模糊navigationBar上的内容。

可能有一个简单的解决方案,如果有好的话!我是游戏的新手。

提前致谢

1 个答案:

答案 0 :(得分:0)

感谢@ChristianSchorr我用UIVisualEffectView来实现我的目标

UIVisualEffectView *visualEffectView;
UIVisualEffect *blurEffect;
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
        [self.tableStations addSubview:visualEffectView];
        pickerSort.frame = CGRectMake(0,0,originalPickerFrame.size.width,originalPickerFrame.size.height);
        visualEffectView.frame = CGRectMake(0,0,originalPickerFrame.size.width,originalPickerFrame.size.height - 64);

为我需要工作