UIPickerView 与导航栏颜色相同
Posted
技术标签:
【中文标题】UIPickerView 与导航栏颜色相同【英文标题】:UIPickerView to be same color as navigationBar 【发布时间】:2015-05-16 11:49:24 【问题描述】:我有一个带有 UIPickerView 的应用程序,它会在需要时出现在屏幕上。我希望它与默认的导航栏颜色相同,有点透明,你可以看穿它,但不足以掩盖导航栏上的内容。
可能有一个简单的解决方案,如果有的话!我是游戏新手。
提前致谢
【问题讨论】:
@Yossi 你读过他的问题吗?! :// @JKX 您可能需要添加UIVisualEffectView
,这会将其下方的视图模糊为选取器的背景视图。
太棒了!最终使用 UIVisualEffectView... 完全按照我的设想工作!谢谢
你可能想参考这个答案:***.com/a/26421764/4757258
【参考方案1】:
感谢@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);
为我需要而工作
【讨论】:
以上是关于UIPickerView 与导航栏颜色相同的主要内容,如果未能解决你的问题,请参考以下文章