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。

转载于:https://www.cnblogs.com/mystory/archive/2013/01/26/2877766.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值