iOS學習之frame和bounds

2021-07-07 10:52:48 字數 470 閱讀 7745

堅持 成長 每日一篇

origin:左上角的點在父檢視座標系的位置

size:表示檢視的尺寸大小

frame改變帶來的變化:

改變frame的origin會改變檢視在父檢視的位置

改變frame的size會改變檢視的尺寸,由於檢視的frame的size與bounds關聯所以也會改變bounds的size

origin:左上角的點在自身檢視座標系的位置

size:表示檢視的尺寸大小

bounds改變帶來的變化:

當bouds的origin改變,子檢視的frame如果不發生變化的話,他顯示的位置會發生改變

改變bouds的size會改變檢視的尺寸,由於檢視的bouds的size與frame管理所以也會改變bounds的size

特別注意:我們可以通過setbounds,或set frame時候frame的size的高寬為負的時候會影響bounds的origin!

iOS開發 View中frame和bounds區別

開發中調整view的時候的經常會遇到frame和bounds,剛開始看的時候不是很清楚,不過看了一下官方文件,frame是確定檢視在父檢視中的位置,和本身的大小,bounds確定可以確定子檢視在當前檢視中的位置,還可以改變view的大小,如果bounds確定大小,那麼view的檢視優先選擇的boun...

iOS開發 View中frame和bounds區別

開發中調整view的時候的經常會遇到frame和bounds,剛開始看的時候不是很清楚,不過看了一下官方文件,frame是確定檢視在父檢視中的位置,和本身的大小,bounds確定可以確定子檢視在當前檢視中的位置,還可以改變view的大小,如果bounds確定大小,那麼view的檢視優先選擇的boun...

iOS中frame和Bounds之間的區別

frame frame是每個view必備的屬性,代表的是當前檢視的位置和大小,沒有設定他,當前檢視是看不到的。位置需要有參照物才能確定,數學中我們用座標系來確定座標系中的某個點的位置,ios中有他特有的座標系,如下圖 ios座標系 在ios座標系中以左上角為座標原點,往右為x正方向,往下是y正方向 ...