码迷,mamicode.com
首页 > 其他好文 > 详细

UIView的常见属性和方法

时间:2015-04-29 23:17:32      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

 

 

 

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, 爱生活。

 

UIView的常见属性和方法

标签:

原文地址:http://www.cnblogs.com/iCodePhone/p/4467611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!