我想在像 youtube 这样的滑出式菜单中制作透明色,有什么想法吗? 请帮忙!
最佳答案
您可以使用 iOS 8 默认的 UIVisualEffect
和 UIVisualEffectView
轻松添加模糊效果确保它仅在 iOS 8 以上可用。
UIVisualEffect *blurV = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
UIVisualEffectView *visualV = [[UIVisualEffectView alloc] initWithEffect:blurV];
visualV.frame = yourImageView.bounds;
[yourImageView addSubview:visualEffectView];
您可以添加三种默认效果之一
typedef NS_ENUM(NSInteger, UIBlurEffectStyle) {
UIBlurEffectStyleExtraLight,
UIBlurEffectStyleLight,
UIBlurEffectStyleDark
} NS_ENUM_AVAILABLE_IOS(8_0);
对于 swift
var visualV = UIVisualEffectView(effect: UIBlurEffect(style: .Dark)) as UIVisualEffectView
visualV.frame = yourImageView.bounds
yourImageView.addSubview(visualV)
关于ios - 背景透明色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28064306/