bounds 的 origin 有可能不是(0,0)。
下圖的 frame 跟 bounds 都不是(0,0),這張圖比可以顯示的 view 還要大,因為 frame 跟 bounds 基於的座標不同,frame 是基於這個 view 的 superview,而 bounds 是基於它自己,所以兩個屬性的原點就會不同。
Frame
origin = (40, 60)
width = 80
height = 130
Bounds
origin = (280, 70)
width = 80
height = 130
圖片來源:http://stackoverflow.com/a/28917673/3295047