咦~怎麼我有時候用 frame有時候用 bounds
可是好像看不出來有什麼差別捏...
簡單來說frame是在描述一個super view的座標系統
(在我看來很像一塊畫布canvas,畫家準備要作畫了)
然後bounds是實際在繪圖時的local座標系統
(先比個拍照的手勢,就擷取框框內的部分來畫吧~
至於畫出來是什麼樣子...就...)
其實Apple的官方文件裡頭就寫的一清二楚囉
不然Standford的課程投影片也有很詳細的講解
Frame: Returns the receiver’s frame rectangle, which defines its position in its superview.
Bounds: Returns the receiver’s bounds rectangle, which expresses its location and size
in its own coordinate system.
本人目前也沒用到什麼複雜的架構,
只要抓住基本精神,座標位置,相對位置,長寬大小資訊就很夠用啦!
沒有留言:
張貼留言