标签:
UIView的常见属性和方法
- (void)viewDidLoad
{
[super viewDidLoad];
// 临时View
UIView *temp = [[UIView alloc] init];
temp.frame = CGRectMake(0, 0, 100, 100);
[self.view addSubview:temp];
//UIView的常见属性
//1. 获得自己的父控件
[temp superview];
//2. 获得自己所有的子控件对象
[temp subviews];
//3. 控件的ID标识,父控件可以通过tag值来找到对应的子控件
[temp setTag:9999];
//4. 控件的形变属性(可以设置旋转角度、比例缩放、平移等属性)
temp.transform = CGAffineTransformMakeRotation(M_PI_2); // 旋转-此角度是弧度制 m_pi m_pi_2 m_pi_4 … 正数是顺时针 负数是逆时针
temp.transform = CGAffineTransformMakeTranslation(20,30); // 向x方向走x 向y方向走y 平移(正负可以控制方向)
temp.transform = CGAffineTransformMakeScale(20,40); //x方向和y方向的缩放和扩大
//5. 控件所在矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点)
[temp frame];
//6. 控件所在举行框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x,y一般为0)
[temp bounds];
//7. 控件中点的位置(以父控件的左上角为坐标原点),可以定义控件的位置
[temp center];
//UIView的常见方法
//1. 添加一个子控件
// UIView *tempView = [[UIView alloc] init];
// [self.view addSubview:tempView];
//2. 从父控件中移除
[temp removeFromSuperview];
//3. 根据一个tag标识找到对应的控件(一般是子控件)
[self.view viewWithTag:9999];
}
·
---- iCode, 爱生活。
标签:
原文地址:http://www.cnblogs.com/iCodePhone/p/4467611.html