解决 veiw 之间 因为父view alpha 等于0 导致全部透明的问题
来源:互联网 发布:淘宝详情图图尺寸多少 编辑:程序博客网 时间:2024/05/20 13:14
首先 先看一段代码,矛盾的起因, 因为父view 的alpha= 0 ,而又想让子view 能够显示出来,不受父view的alpha=0 的影响。
UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor redColor]; //因为下面的label 没有显示 是因为父view的alpha = 0 view.alpha = 0; view.frame = CGRectMake(30, 100, 200, 200); [self.view addSubview:view]; UILabel *label = [[UILabel alloc] init]; label.frame = CGRectMake(10, 10, 50, 50); label.backgroundColor = [UIColor blueColor]; [view addSubview:label];
那么下面的这段代码就是 利用 backgroundColor 来处理
UIView *view = [[UIView alloc] init]; //red, green, blue 的值 随意填, 关键的是 alpha 要为 0 view.backgroundColor = [UIColor colorWithRed:0.1f green:0.1f blue:0.1f alpha:0]; view.frame = CGRectMake(30, 100, 200, 200); [self.view addSubview:view]; UILabel *label = [[UILabel alloc] init]; label.frame = CGRectMake(10, 10, 50, 50); label.backgroundColor = [UIColor blueColor]; [view addSubview:label];
0 0
- 解决 veiw 之间 因为父view alpha 等于0 导致全部透明的问题
- IOS-处理父view alpha 等于0 导致全部透明的问题
- 解决关于父view的alpha为0 子view的alpha为0的问题
- 解决因为编码方式导致的乱码
- 如何解决new了之后因为执行流跳转而导致的内存泄漏的问题
- 解决solaris10上因为共享内存不足导致不能初始化sybase15.0.3服务的问题
- 解决因为TestNG插件导致eclipse无法跑jtester的问题
- 解决中文PDF 因为未嵌入字体导致在某些环境下的乱码问题
- vmware因为之前卸载不干净导致安装失败问题的解决
- 解决在Vue项目中时常因为代码缩进导致页面报错的问题
- [安卓]解决因为冻结了系统程序导致不能开机的问题
- 解决listview,gridview因为分页加载导致的数据复用问题
- 利用Immutable解决React-Native那些因为对象被篡改导致的多次render问题
- 利用Immutable解决React-Native那些因为对象被篡改导致的多次render问题
- 利用Immutable解决React-Native那些因为对象被篡改导致的多次render问题
- 解决Fragment因内存被回收等重启时导致的全部弹出问题
- NSNotification解决view和controller之间的跳转耦合问题
- 解决二个View之间滑动冲突的问题
- xcode7 上传 appStore 失败 Error Itms-90339 和 CFBundleExecutable key 的 问题
- 去掉 AD13 PCB网络连线中的双斜杠
- ocp-v13-065
- flume学习(二):如何找到cm安装的flume的配置文件
- 见缝插针
- 解决 veiw 之间 因为父view alpha 等于0 导致全部透明的问题
- ocp-v13-066
- Mvc RouteAttribute
- hdu 1998 奇数阶魔方 规律
- 使用类的类型成员
- test9.8
- Twemproxy 介绍与使用
- iOS 静态库,动态库与 Framework
- qt 子窗口调用父窗口的函数