frame與bounds區(qū)別

iOS中View有兩個(gè)屬性,frame與bounds,在網(wǎng)上看到最多的解釋是frame是相對(duì)于父view的,bounds是相對(duì)于自己的。

frame與bounds都有original(原點(diǎn)),frame還好理解,其原點(diǎn)就是自己在父view的起始坐標(biāo),那bounds的原點(diǎn)是什么呢?

bounds的原點(diǎn)默認(rèn)是(0,0),也就是位于自己坐標(biāo)系的最頂點(diǎn)。如果設(shè)置了bounds的原點(diǎn)會(huì)有什么影響?

以下分別是bounds原點(diǎn)為(0,0)與(50,50)的兩種情況

常見的bounds原點(diǎn)都為(0,0)


bonds原點(diǎn)為(0,0).png

如果設(shè)置了bounds的原點(diǎn),則會(huì)影響放置于其內(nèi)部的子視圖,子視圖會(huì)以新的坐標(biāo)原點(diǎn)進(jìn)行布局


bonds原點(diǎn)為(50,50).png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載:http://www.cocoachina.com/swift/20161201/18198.html 前言...
    F麥子閱讀 4,508評(píng)論 2 8
  • 前言 TangramKit是iOS系統(tǒng)下用Swift編寫的第三方界面布局框架。他集成了iOS的AutoLayout...
    歐陽大哥2013閱讀 9,664評(píng)論 12 74
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫效果,實(shí)現(xiàn)這些動(dòng)畫的過程并不復(fù)雜,今天將帶大家一窺ios動(dòng)畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,696評(píng)論 6 30
  • object 方法 微信昵稱中的中文可能會(huì)亂碼。 這是因?yàn)槲⑿艜?huì)用 ISO-8859-1 編碼標(biāo)準(zhǔn)讀取中文,而我們...
    奔跑在春風(fēng)里閱讀 195評(píng)論 0 0
  • 兒子第一次笑出聲是他三個(gè)月大的時(shí)候,那一年,媽媽出了車禍,身體不是很好,農(nóng)田里的活就全部落在爸爸一個(gè)人身上。因?yàn)閹?..
    伶麗閱讀 263評(píng)論 0 0

友情鏈接更多精彩內(nèi)容