继承自UIView,因此只是静态控件
-我只想加点空格而已……
俗称 毛玻璃特效 哈哈
其实我感觉这功能有点鸡肋,没啥用 orz
但这是iOS8官方新增的控件,既然增加了,就可能也许大概有点用处吧……
_imageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
_imageView.image = [UIImage imageNamed:@"01"];
[self.view addSubview:_imageView];
1.UIBlurEffect 【设定模糊类型】
//定义个白色的模糊效果
UIBlurEffect *light = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
/*
ExtraLight, 极亮的白色模糊效果
Light, 白色的模糊效果
Dark, 暗色的模糊效果
*/
2.UIVisualEffectView 【把对象加上去】
//模糊效果的View视图
UIVisualEffectView *lightView = [[UIVisualEffectView alloc] initWithEffect:light];
lightView.frame = self.view.bounds;
//添加上去
[self.view addSubview:lightView];
//模糊透明度 0-1 1,特别模糊
#//加上它后,按钮也会变暗
//lightView.alpha = 0.5f;
记一下button的另一种方式
//设置和用户交互
#//加不加感觉没啥用。。同样都能交互
//_imageView.userInteractionEnabled = YES;
UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
btn.frame = CGRectMake(30, 50, 200, 50);
[btn setTitle:@"我是一个按钮" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside];
[lightView addSubview:btn];
PS:回头查一下关于用户交互内容