mylayout動態伸縮滾動實現

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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章