iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 12
0
自我挑戰組

iOS 筆記系列 第 12

frame vs bounds 系列 part 3:bounds.origin 不是 (0,0) 的情況

  • 分享至 

  • xImage
  •  

bounds 的 origin 有可能不是(0,0)。

下圖的 frame 跟 bounds 都不是(0,0),這張圖比可以顯示的 view 還要大,因為 frame 跟 bounds 基於的座標不同,frame 是基於這個 view 的 superview,而 bounds 是基於它自己,所以兩個屬性的原點就會不同。

http://ithelp.ithome.com.tw/upload/images/20161212/20103561kUqq0Gnz7N.png

Frame
    origin = (40, 60)
    width = 80
    height = 130

Bounds
    origin = (280, 70)
    width = 80
    height = 130

圖片來源:http://stackoverflow.com/a/28917673/3295047


上一篇
檢查每個 function 跑了多久
下一篇
Instance Method vs Class Method
系列文
iOS 筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言