iPhone开发 - Origin与界限有什么区别?
答案 0 :(得分:2)
原点是视图开始的地方所以0,0例如意味着视图位于屏幕的左上角。
界限是屏幕的大小和原点。因此,如果大小为10,10且原点为0,0则视图位于屏幕的左上角,为10像素x 10像素。
编辑1:更多细节
Bounds是CGRect(Documentation)
答案 1 :(得分:2)
首先,视图的bounds
和frame
是非常相似的,但不一样。 frame
描述了其父视图坐标系中视图的origin
(位置/位置)和size
。 bounds
在视图的坐标系中描述它们。这就是为什么origin
的{{1}}通常为(0,0)并且大小相同。
为了回答你的问题,bounds
(a origin
)和CGPoint
(a size
)视图在其自己的坐标系中组成了{ {1}}(a CGSize
)。