UIView的層級關係和控制 swift

2021-07-05 23:22:37 字數 469 閱讀 2813

override func viewdidload()

在主view下面新增兩個顏色的子view,乙個是紅色,乙個是紫色.

1.索引大的會顯示再前面,且索引可以任意給定

2.假如給的索引一樣,最先插入的view的索引會自動加一,顯示在最前面

3.bringsubviewtofront ,將某個子view顯示再所有子view的最前面.這時它的索引一定是最大

4.sendsubviewtoback,將某個子view顯示到子view的最下面,這時它的索引是最小的

5.exchangesubviewatindex ,交換指定的兩個索引所在的子view層級.

6.如果直接要修改某個子view的索引值,可以用layer.zposition,也是值越大越靠前,越小越靠螢幕裡面

7.所有的子view都在subviews陣列裡面,子view的索引跟它在這個陣列的索引對應.

UIView 和 CAlayer 的關係

calayer是uiview中的乙個屬性,我們在給乙個view設定圓角,邊框,陰影度,偏移度的時候都會用到這個屬性。比如 uiview view nil view.layer bordercolor uicolor redcolor cgcolor calayer是quartzcore庫內的類,是i...

iOS 獲取UIView的全部層級結構

應用場景 在實際 ios 開發中,非常多時候都須要知道某個 ui 控制項中包括哪些子控制項,而且分清楚它們的層級結構和自個的 frame 以及 bounds 以便我們完畢複雜的 ui 布局,以下的 就能非常方便的獲取某個 ui 控制項的全部的層級結構。我們能夠用它計算,然後把結果寫入到本地磁碟。匯出...

jQuery的層級關係

jquery的層級關係 jquery層級關係分為祖先關係 父子關係 兄弟關係 下面來一一介紹如何表示這些關係 以以下的html 為例 one 使用者名稱 text id name button id value 查詢 tby 使用者名稱 text id name 性別 text id 密碼 text...