frame:以父控件左上角为原点
bounds:以自己左上角为原点(认为bounds x y永远为0 是错误的)
frame和bounds都是用来描述一块区域的
frame描述可视范围
bounds描述可视范围在内容的区域,所有的子控件都是相对于内容的,修改bounds的x和y,修改的是内容的原点
相对性:可视范围相对于父控件位置永远不变,但可视范围相对于内容,位置会发生改变