UIview 学习与自定义--ios
2024-09-05 20:07:48
UIView *view1=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)];
view1.backgroundColor=[UIColor yellowColor];
view1.tag=1;
[self.window addSubview:view1]; UIView *view2=[[UIView alloc] initWithFrame:CGRectMake(10, 10, 20, 20)];
view2.backgroundColor=[UIColor greenColor];
view2.tag=2;
view2.alpha=0.2;//更改透明度,会影响到子视图显示
[view1 addSubview:view2];//视图嵌套 UIView *view3=[[UIView alloc] initWithFrame:CGRectMake(10, 10, 30, 30)];
view3.backgroundColor=[UIColor grayColor];
view3.tag=3;
[view2 addSubview:view3];//视图3颜色受父类影响 UIView *view5=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 30, 30)];
view5.backgroundColor=[UIColor grayColor];
view5.tag=5;
[view1 addSubview:view5]; UIView *view4=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
view4.backgroundColor=[UIColor blackColor];
view4.hidden=YES;//隐藏视图,也会影响到子类
[view1 addSubview:view4]; UIView *view6=[[UIView alloc] initWithFrame:CGRectMake(80, 80, 10, 10)];
view6.backgroundColor=[UIColor colorWithRed:1 green:0 blue:0 alpha:0.5];//
[view1 addSubview:view6]; UIView *view=[self.window viewWithTag:2];//通过tag获取指定视图
view.backgroundColor=[UIColor redColor]; //自定义视图
MyView *myview=[[MyView alloc] initWithFrame:CGRectMake(150, 150, 100, 100)];
[self.window addSubview:myview]; [self.window makeKeyAndVisible];
最新文章
- Effective Python2 读书笔记1
- 基础!winForm客户端最常用的几个基本属性
- CentOS5.5 正式开始安装 Oracle 11g r2(图形界面安装)
- Bootstrap的Affix与ScrollSpy用法 bootstrap-scrollspy &;&; bootstrap-dropdown
- 使用css3背景渐变中的透明度来设置不同颜色的背景渐变
- HDOJ 1061 Rightmost Digit(循环问题)
- ARM9嵌入式学习笔记(2)-Vi使用
- codeblocks + MinGW 以及vc 使用预编译头文件的方法
- JS-DOM . 01 简单了解DOM
- 视差滚动特效图片滑块-Sequence.js
- 黑科技:纯CSS定制文本省略
- phpMyAdmin访问远程MySQL数据库的方法
- 剑指offer(52)正则表达式的匹配
- JavaScript中JSON对象和JSON字符串的相互转化
- pta l2-13(红色警报)
- GitHub万星项目:黑客成长技术清单
- linux 简单搭建git服务器
- C#知识
- JavaScript数据结构-11.散列
- [EffectiveC++]item13:Use objects to manage resources(RAII)
热门文章
- jQuery中 end(); 的用法
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- mahout中kmeans算法和Canopy算法实现原理
- 2016-1-9 Quartz框架的学习,剪裁图片并设置边框
- detangle c++ symbols
- 三极管的妙用之C118自动刷机
- Windows下adb push 总是提示Failed to copy ";XX.apk"; to 'system/app':Read-only file system
- IOS 作业项目(4)步步完成 画图 程序(上)
- Raising Modulo Numbers_快速幂取模算法
- 解决:导入第三方jar包后,仍然出现java.lang.NoClassDefFoundError的错误