我有一个带有UIPickerView的应用程序,需要时会出现在屏幕上。我希望它与默认的navigationBar颜色相同,它有点透明,你可以看透它但不足以模糊navigationBar上的内容。
可能有一个简单的解决方案,如果有好的话!我是游戏的新手。
提前致谢
答案 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);
为我需要工作