ios - 背景透明色

标签 ios swift

enter image description here

我想在像 youtube 这样的滑出式菜单中制作透明色,有什么想法吗? 请帮忙!

最佳答案

您可以使用 iOS 8 默认的 UIVisualEffectUIVisualEffectView 轻松添加模糊效果确保它仅在 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/

相关文章:

swift - ReactiveSwift 的终生目标

ios - UITableView设置estimatedRowHeight有什么影响?

ios - Xcode 修复内存问题

ios - 如何在 Swift 中删除属于同一对象的所有对象

ios - 具有一个 float 标题的 Tableview 多个部分

ios - 来自 URL 的图像不遵循 Storyboard 中的样式规则

iphone - iOS7 使用 Storyboard 实现 UIViewControllerTransitioningDelegate

ios - 无法从 Zend 服务器加载图像

ios - 按下按钮后立即停止声音并立即开始

swift - 将字符串转换为 double 问题