一直聽說毛玻璃效果,不知道要如何實現,同學找到了一個簡單的毛玻璃效果
廢話不多說 直接上圖?
下面是具體的代碼
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"葉梓萱"]];
imageView.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height * 0.5);
UIImageView *imageView1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"12"]];
imageView1.frame = CGRectMake(0, [UIScreen mainScreen].bounds.size.height * 0.5, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height * 0.5);
[self.view addSubview:imageView1];
[self.view addSubview:imageView];
//核心代碼 在這里
UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width * 0.5, [UIScreen mainScreen].bounds.size.height )];
toolbar.alpha = 0.8;
[imageView addSubview:toolbar];
我們 只需初始化一個 UIToolbar (繼承與UIView) 對象 因此要將它添加到要用到毛玻璃的效果的ImageView上
此處Frame要具體位置 具體添加?
我僅僅添加到imageView上(葉梓萱那張圖)我將它的frame高度延長到第二張圖片上
因此第二張圖片也是毛玻璃效果的
好了毛玻璃還有很多實現方法 這只是一個簡單的毛玻璃效果!!!