UIView

1、frame、bounds、transform...

以其superView为参照系,superView左上角作为(0,0):

view.frame = (origin,size) 为自身左上角相对superView左上角的坐标,用于调整自身在superview中的位置

view.center为view中心点坐标

以自身为参照系,自身左上角为(0,0):

view.bounds = (origin, size) ,origin =(0,0)用于调整当前view内的subview的位置

contentOffset为自身显示在屏幕内左上角相对自身整体的坐标。

 

view.transform:

scale是保持view.center不变,自动改变其frame

rotate保持bounds不变,还是改变frame

2、draw custom view

重写drawRect方法,但是never直接调用drawRect,而是用setNeedsDisplay。

posted @ 2013-01-26 13:55  Story Of My Life  阅读(150)  评论(0编辑  收藏  举报