- (void)moHuXiaoGuo{ /* UIBlurEffect 的種類
UIBlurEffect 的種類則有以下幾種可以使用:
UIBlurEffectStyleExtraLight – 模糊後加入和模糊對象相比更明亮的色相( Hue )調整效果 UIBlurEffectStyleLight – 模糊後加入和模糊對象相等的色相調整效果 UIBlurEffectStyleDark – 模糊後加入和模糊對象相比更暗色的色相調整效果 */ UIImageView *imageview = [[UIImageView alloc]initWithFrame:self.view.bounds];
imageview.image = [UIImage imageNamed:@"111"];
imageview.contentMode = UIViewContentModeScaleAspectFit;
imageview.userInteractionEnabled = YES;
[self.view addSubview:imageview];
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *effectview = [[UIVisualEffectView alloc] initWithEffect:blur];
//大概或许能通过透明度 改变模糊的值 不理想
// effectview.alpha = 0.9;
effectview.frame = CGRectMake(0, 0, imageview.bounds.size.width, 600);
[imageview addSubview:effectview];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
btn.frame = CGRectMake(10, 50, 100, 40);
[btn setTitle:@"btn" forState:UIControlStateNormal];
[effectview.contentView addSubview:btn];