标签:
Animation, Auto layout
Views
如何绘制自定义图像
Gestures
如何处理用户手势操作
Views
1、它是基本的构造块,代表屏幕上一块矩形区域,定义了一个坐标空间,在此空间中可以绘制,可以添加触控事件;
2、它是分层级的,可以在视图中嵌套视图;
3、一个视图只有一个父视图,但可以有多个子视图,视图就是一个个的矩形,可以重叠;
4、UIWindow,所有视图都展示在其中
self.view.window
5、常用的初始化模版
- (void)setup{...} - (void)awakeFromNib{ [self setup];} - (void)initWithFrame:(CGRect)aRect{ self = [super initWithFrame:aRect]; [self setup]; return self; }
- 初始化的操作在setup方法中定义;
- 然后首先是要重写指定初始化方法,在其中调用setup;
- 其次,需要在awakeFromNib中也调用setup,原因是当一个UIView从storyboard中释放时,调用的是awakeFromNib;
CGFloat
浮点数,用来表示图像大小、坐标
CGPoint
CGFloat x, y;
CGSize
CGFloat width, height;
CGRect
CGPoint origin; CGSize size;
坐标原点在左上角
标签:
原文地址:http://www.cnblogs.com/mobilefeng/p/4445784.html