layoutSubview的基本用法

2022-08-18 09:54:08 字數 433 閱讀 6850

layoutsubviews是對subviews重新布局。比如,我們想更新子檢視的位置的時候,可以通過呼叫layoutsubviews方法,既可以實現對子檢視重新布局。 

layoutsubviews預設是不做任何事情的,用到的時候,需要在自雷進行重寫。 

蘋果官方文件已經強調,不能直接呼叫layoutsubviews對子檢視進行重新布局。那麼,layoutsubviews什麼情況下會被呼叫呢?如下幾種方式

直接呼叫setlayoutsubviews。

addsubview的時候。 

當view的frame發生改變的時候。 

滑動uiscrollview的時候。 

旋轉screen會觸發父uiview上的layoutsubviews事件。 

改變乙個uiview大小的時候也會觸發父uiview上的layoutsubviews事件。

ios中layoutsubview何時被呼叫

layoutsubview和viewdidlayoutsubview 控制器 被呼叫的集中情況 一 當view的frame或bounds發生改變 1 直接改view的frame或bounds 會呼叫view中layoutsubview 2 當螢幕旋轉的時候,檢視控制器中根view發生變化,會呼叫檢視...

封基和開基的異同

封閉式 簡稱 封基 學名叫 契約型封閉式 開放式 簡稱 開基 學名叫 契約型開放式 相同點大致有 一 都是 管理公司的集合理財產品 二 都屬於面向社會公開募集 的範疇 三 都要執行 法 和規範的會計準則 四 都要按照資產淨值提取管理費 託管費 五 目前 分紅都不需要交納個人所得稅 歡迎補充 不同點有...

Shape Basedmatching的基本流程

1 確定出roi的矩形區域 2 從roi區域提取出影象 可以先進行影象處理 3 建立模板 create shape model 金字塔級數 由numlevels 指定 值越大則 找到物體的時間 越少 anglestart 和angleextent 決定可能的旋轉範圍,anglestep指定角度範圍搜...