毛玻璃效果-UIView模糊效果?

  • 版權聲明:本文為博主原創文章,未經博主允許不得轉載。
  // 定義毛玻璃效果
    UIBlurEffect * blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
    UIVisualEffectView * effe = [[UIVisualEffectView alloc]initWithEffect:blur];
    effe.frame = CGRectMake(50, 90, self.view.frame.size.width - 100, 400);
    // 把要添加的視圖加到毛玻璃上
    UIButton * but = [[UIButton alloc]initWithFrame:CGRectMake(50, 50, 100, 100)];
    but.backgroundColor = [UIColor redColor];
    [effe addSubview:but];
    [self.view addSubview:effe];
//他的效果是枚舉,有三種
UIBlurEffectStyleExtraLight
UIBlurEffectStyleLight
UIBlurEffectStyleDark```


![](http://upload-images.jianshu.io/upload_images/838345-1ffaf7aac1128f77?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

之后還有你想把你的圖片模糊也可以這樣添加:

```objc
    // 定義需要毛玻璃化的圖片
    UIImageView * image = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"2.png"]];
    image.frame = CGRectMake(100, 100, 100, 100);
    
    // 定義毛玻璃效果
    UIBlurEffect * blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
    UIVisualEffectView * effe = [[UIVisualEffectView alloc]initWithEffect:blur];
    effe.frame = CGRectMake(50, 90, self.view.frame.size.width - 100, 400);
    // 添加毛玻璃
    [image addSubview:effe];
    [self.view addSubview:image];```
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • 窗外響起嘹亮的一二一,思緒,飄過鄭州的上空,穿越大別山,回到那個朦朧的燈光下。 我有一同學,沒有什么缺點,除了口才...
    凌雨軒閣閱讀 385評論 0 0
  • 希望自己遇到的都是好人 畢竟我是壞人 需要好人配我 嗯 我知道我又要淪陷了 女人的心 真是容易跳動 女人 真是傻
    是我啊啊嗎嗎閱讀 214評論 0 0
  • 清晨站在樓上屛窗遠眺,遠遠的一個小小的村莊進入我的視野,雖然在這里住了一段時間,但這個小小的村莊并沒有讓我留意,...
    真秀閱讀 321評論 0 2
  • 斯坦福1996年,本講是查理在南加州大學商學院關于基本的、普世智慧演講的加強版。查理繼續強調了你們需要在頭腦里形...
    俞mm閱讀 317評論 0 0