鄭州iOS·點-毛玻璃效果
毛玻璃效果
先上圖:
這裡介紹一種比較簡單,效率比較高的方法,在使用的時候只需要注意以下兩點:
1.[NS_CLASS_AVAILABLE_IOS(8_0)];
2.建議不要使用這個UIVisualEffectView類父類的 alpha 屬性.
UIVisualEffectView: 視覺效果檢視類
父類是UIView,遵循NSSecureCoding協議
有兩個屬性:(UIView *)contentView 和 (UIVisualEffect *)effect
需要注意的是:不要將自定義的子檢視直接新增到這個類的物件上,用它原生的contentView就好;
另外系統還提供了兩個初始化方法:
- (instancetype)initWithEffect:(nullable UIVisualEffect *)effect NS_DESIGNATED_INITIALIZER;
- (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER;
這裡擴充一下 NS_DESIGNATED_INITIALIZER,有位碼友分析的特別到位,分享至此供大夥兒參考延伸:https://yq.aliyun.com/articles/5847
以碼會友,還望眾大神多多指點~
毛玻璃實現程式碼如下:
.m
@interface
@property (nonatomic, strong)UIImageView *gsImgView;
@end
@implementation
- (void)viewDidLoad {
[super viewDidLoad];
[self configureGsImgView];
}
- (void)configureGsImgView {
NSString *urlStr = @"http://mg.soupingguo.com/bizhi/big/10/375/018/10375018.jpg";
[_gsImgView sd_setImageWithURL:[NSURL URLWithString:urlStr]];
[self.view addSubview:self.gsImgView];
UIVisualEffectView *VEView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
VEView.frame = CGRectMake(0, 0, _gsImgView.frame.size.width, _gsImgView.frame.size.height);
[self.gsImgView addSubview:VEView];
@end
相關文章
- 鄭州iOS點 - 點哥講iOS的時間管理iOS
- 鄭州iOS點 - 點哥教你去掉Tabbar上沿陰影線iOStabBar
- 使用iOS 8 SDK新增毛玻璃(Blur)效果iOS
- 毛玻璃效果
- IOS8模糊毛玻璃的效果UIVisualEffectViewiOSUIView
- [鄭州] 招聘 前端 東站附近前端
- 純CSS 毛玻璃效果CSS
- CSS:遮罩效果、陰影效果、毛玻璃效果CSS遮罩
- 活動報名 | Google女性開發者大會(深圳\/鄭州\/合肥\/蘭州)Go
- 用ps做毛玻璃穿透效果穿透
- 鄭州哪裡有開具住宿費電子發票-開票服務大廳-鄭州百度經驗
- css毛玻璃效果(外加background屬性)CSS
- Android 毛玻璃效果的實現Android
- 鄭州達內:物聯網應用程式有哪些
- 毛玻璃效果在Android的實現Android
- 使用Glide快速實現毛玻璃效果IDE
- 鄭州達內:設計師常的經典面試題面試題
- 黑龍江、鄭州、招聘、精通PHP的日常搭建維護PHP
- 鄭州市健康碼崩了?大資料局回應大資料
- 鄭州區塊鏈智慧合約開發技術公司區塊鏈
- 鄭州 六西格瑪諮詢公司 教你做專案
- CSS 奇思妙想 | 全相容的毛玻璃效果CSS
- 鄭州達內:Python定義全域性變數的用法Python變數
- 從開封到鄭州再到廣州,我的IT夢開始的地方
- 直播平臺原始碼,用CSS製作毛玻璃效果(高斯模糊效果)原始碼CSS
- 鄭州iOS點 - 關於升級Mac系統後cocoapods無法匯入第三方的問題解決辦法iOSMac
- 美膩!Visual Studio Code 介面毛玻璃效果!
- OpenCV(iOS)平滑處理(模糊,毛玻璃)(10)OpenCViOS
- 做好大資料安防工作 鄭州達內有招給您大資料
- Java要學哪些技術 鄭州Java培訓內容有哪些Java
- 2021年鄭州市網路購物消費調查
- 馬化騰郭台銘現身鄭州 騰訊富士康聯手做智慧汽車
- 通往智慧軌道交通之路:鄭州地鐵軌交容器雲實踐
- 快速進入鄭州UI設計行列 對的選擇非常關鍵UI
- 想要加入Python行業 鄭州Python學習多長時間Python行業
- iOS 實現點選微信頭像效果iOS
- 使用CSS3製作導航條和毛玻璃效果CSSS3
- css3實現的毛玻璃效果程式碼例項CSSS3