UIView 的基本方法
2016-03-07 21:53
603 查看
//1.初始化视图
self.myView=[[UIView alloc] initWithFrame:CGRectMake(100, 50, 200, 400)];
//2.myview的背景色
self.myView.backgroundColor=[UIColor redColor];
//3.添加子视图到view上
[self.view addSubview:self.myView];
//初始化视图
self.myView=[[UIView alloc] initWithFrame:CGRectMake(200, 100, 200, 300)];
//背景色
self.myView.backgroundColor=[UIColor greenColor];
//添加子视图到view上
/ [self.view addSubview:self.myView];
//view的背景色
self.view.backgroundColor=[UIColor purpleColor];
//frame 容器
CGRect rectview=self.view.frame;
NSLog(@"%@",NSStringFromCGRect(rectview));
//frame 相对父视图的坐标位置
NSLog(@"myView.frame:%@",NSStringFromCGRect(self.myView.frame));
//bounds 只是显示当前视图的大小 和位置无关
NSLog(@"myView.bounds:%@",NSStringFromCGRect(self.myView.bounds));
//center 控件相对于父视图的中心坐标
NSLog(@"center:%@",NSStringFromCGPoint(self.myView.center));
//设置视图的中心点坐标
self.myView.center=CGPointMake(300, 550);
//bounds 改变视图的边界
self.myView.bounds=CGRectMake(0, 0, 50, 50);
//transform 水平方向移200点
self.myView.transform=CGAffineTransformMakeTranslation(100, 0);
//transform 垂直方向移200点
self.myView.transform=CGAffineTransformMakeTranslation(0,100);
self.myView=[[UIView alloc] initWithFrame:CGRectMake(100, 50, 200, 400)];
//2.myview的背景色
self.myView.backgroundColor=[UIColor redColor];
//3.添加子视图到view上
[self.view addSubview:self.myView];
//初始化视图
self.myView=[[UIView alloc] initWithFrame:CGRectMake(200, 100, 200, 300)];
//背景色
self.myView.backgroundColor=[UIColor greenColor];
//添加子视图到view上
/ [self.view addSubview:self.myView];
//view的背景色
self.view.backgroundColor=[UIColor purpleColor];
//frame 容器
CGRect rectview=self.view.frame;
NSLog(@"%@",NSStringFromCGRect(rectview));
//frame 相对父视图的坐标位置
NSLog(@"myView.frame:%@",NSStringFromCGRect(self.myView.frame));
//bounds 只是显示当前视图的大小 和位置无关
NSLog(@"myView.bounds:%@",NSStringFromCGRect(self.myView.bounds));
//center 控件相对于父视图的中心坐标
NSLog(@"center:%@",NSStringFromCGPoint(self.myView.center));
//设置视图的中心点坐标
self.myView.center=CGPointMake(300, 550);
//bounds 改变视图的边界
self.myView.bounds=CGRectMake(0, 0, 50, 50);
//transform 水平方向移200点
self.myView.transform=CGAffineTransformMakeTranslation(100, 0);
//transform 垂直方向移200点
self.myView.transform=CGAffineTransformMakeTranslation(0,100);
相关文章推荐
- java中Integer.parseInt(String)与Integer.valueOf(String)区别
- Ui——创建视图的方法及过程
- iOS 基于MVC设计模式练习UITableView使用 —— 4000 HERO博客
- hdu4027Can you answer these queries?【线段树区间更新区间求和】
- Java HashMap And PriorityQueue Use
- UESTC--1253--阿里巴巴和n个大盗 (博弈)
- UESTC--1253--阿里巴巴和n个大盗 (博弈)
- 3.4 java基础总结①常用类String②Stringbuffer③Stringbuilder
- QtCreator-----创建GUI项目
- GUIForDebug
- 【读书札记】《怦然心动——情感化交互设计指南》
- leetcode283. [Array]Move Zeroes My Submissions Question
- UI界面的一些简单控件
- Android Studio使用build.gradle引入github开源库
- StringBuffer/StringBuilder/String关键点源码分析
- java中Queue简介
- java中队列Queue的使用
- 关于全局变量,局部变量的一些看法!!!
- UGUI 全方位了解
- RoboGuice 3.0 (一)入坑篇