设置父视图透明度而不影响子视图
来源:互联网 发布:购物软件排行2016 编辑:程序博客网 时间:2024/05/04 16:46
有时,我们会遇到这样的需求:背景颜色模糊化,一般我们会设置背景图alpha
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; self.view.alpha = 0; UIView *view = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)]; view.backgroundColor = [UIColor redColor]; [self.view addSubview:view];}
很容易,但如果像上面那样写,如果控件是独立的没什么区别,但如果上面加有子视图,就会把子视图也一并设置,这并不是我们想要的效果,那么我们可以通过下面来实现,一句代码,轻松实现
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0]; UIView *view = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)]; view.backgroundColor = [UIColor redColor]; [self.view addSubview:view];}
0 0
- iOS设置父视图透明度而不影响子视图
- 设置父视图透明度而不影响子视图
- iOS设置父视图透明度而不影响子视图
- iOS 设置父视图的透明度而不影响子视图的透明度
- 设置父视图的透明度不影响子视图的透明度
- 怎样让父视图的透明度不影响子视图
- iOS设置子视图透明度不受父视图影响
- textView 父视图alpha设置不影响子视图
- 设置父视图的alpha不影响子视图的
- 如何使父视图添加透明度时不影响子视图
- 父视图透明度为零 不影响子视图; TableView的 cell.contentView 透明;
- 设置父视图透明度子视图透明度也改变
- 设置父视图的透明度与子视图的关系
- 浅谈设置父元素透明度不影响子元素透明度
- iOS view圆角设置同时又不影响子视图超出父视图部分显示
- 设置半透明颜色,使子视图透明度不随父视图透明度
- 视图的alpha属性可能会影响子视图的透明度
- 父视图半透明而子视图不半透明
- Android 获取屏幕宽高
- 使用jquery制作漂亮相册集
- Unity IMGUI
- 写程序不要考虑未来
- 基于JavaScript 声明全局变量的三种方式详解
- 设置父视图透明度而不影响子视图
- Apache 服务器
- 创建固定大小的文件
- Apache Maven项目提供的Ant插件详解
- Android LayoutAnimation使用及扩展
- 访问本地相册、照相机
- GradleUserGuide中文版 14)Tasks 15)文件操作
- 物理层、连接层、网络层、传输层、应用层概述
- 白话经典算法系列之一 冒泡排序的三种实现