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

CS193p Lecture 7

时间:2015-04-22 00:09:39      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

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;

坐标原点在左上角

 

CS193p Lecture 7

标签:

原文地址:http://www.cnblogs.com/mobilefeng/p/4445784.html

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