ios mylayout佈局庫,小記一下這類頁面的實現方案
功能需求
- 頁面基於scrollview,展示內容比較多
- 部分內容是列表形式,cell高度不規範
層級結構
頁面結構ui:
小屏幕,會擠壓內容,但是班級列表有最小高度,這樣如果視圖高度超過scrollview,自然實現滾動
大屏幕,班級列表weight=1,會自然拉伸,充滿頁面
只顯示班級列表時候,同樣道理
內容根視圖
//高度雖然是wrapContentHeight的。但是最小的高度不能低於父視圖的高度加
contentLayout.heightSize.myLBound(scrollView.heightSize, 0, 1);
contentLayout.wrapContentHeight = YES;
班級列表
_unitSelectorView.heightSize.myMin(168);
_unitSelectorView.weight = 1;