常用控件:
UIView的常见属性:
➢ @property(nonatomic,readonly) UIView *superview;
➢ 获得⾃自⼰己的⽗父控件对象
➢ @property(nonatomic,readonly,copy) NSArray *subviews;
➢ 获得⾃自⼰己的所有⼦子控件对象
➢ @property(nonatomic) NSInteger tag;
➢ 控件的ID\标识,⽗父控件可以通过tag来找到对应的⼦子控件
➢ @property(nonatomic) CGAffineTransform transform;
➢ 控件的形变属性(可以设置旋转⾓角度、⽐比例缩放、平移等属性)
➢ @property(nonatomic) CGRect frame;
➢ 控件所在矩形框在⽗父控件中的位置和尺⼨寸(以⽗父控件的左上⾓角为坐标原点)
➢ @property(nonatomic) CGRect bounds;
➢ 控件所在矩形框的位置和尺⼨寸(以⾃自⼰己左上⾓角为坐标原点,所以bounds的x\y⼀一般为0)
➢ @property(nonatomic) CGPoint center;
➢ 控件中点的位置(以⽗父控件的左上⾓角为坐标原点)
UIView的常见方法:
➢ -(void)addSubview:(UIView*)view;
➢ 添加⼀一个⼦子控件view
➢ -(void)removeFromSuperview;
➢ 从⽗父控件中移除
➢ -(UIView*)viewWithTag:(NSInteger)tag;
➢ 根据⼀一个tag标识找出对应的控件(⼀一般都是⼦子控件)