- UIView的常见属性
- superview
- @property(nonatomic,readonly) UIView *superview;
- 获得自己的父控件对象
- subviews
- @property(nonatomic,readonly,copy) NSArray *subviews;
- 获得自己的所有子控件对象
- tag
- @property(nonatomic) NSInteger tag;
- 控件的ID\标识,父控件可以通过tag来找到对应的子控件
- frame
- @property(nonatomic) CGRect frame;
- 控件所在矩形框的位置和尺寸(以父控件的左上角为坐标原点)
- bounds
- @property(nonatomic) CGRect bounds;
- 控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x\y永远为0)
- center
- @property(nonatomic) CGPoint center;
- 控件中点的位置(以父控件的左上角为坐标原点)
- transform
- @property(nonatomic) CGAffineTransform transform;
- 控件的形变属性(可以设置旋转角度、比例缩放、平移等属性)
-
- UIView封装的简单动画
- 在iOS中想实现一些简单的动画效果(平移、缩放、旋转),特别简单
- 你只需要告诉iOS系统:哪些代码造成的改变需要使用动画效果就可以了
[UIView beginAnimations:nil context:nil];
……需要执行动画效果的代码……
[UIView commitAnimations];