iOS学习笔记

mylayout动态伸缩滚动实现

2020-07-02  本文已影响0人  DaZenD

ios mylayout布局库,小记一下这类页面的实现方案

功能需求

效果图.png

层级结构

页面结构ui:
小屏幕,会挤压内容,但是班级列表有最小高度,这样如果视图高度超过scrollview,自然实现滚动

大屏幕,班级列表weight=1,会自然拉伸,充满页面
只显示班级列表时候,同样道理

内容根视图

//高度虽然是wrapContentHeight的。但是最小的高度不能低于父视图的高度加

contentLayout.heightSize.myLBound(scrollView.heightSize, 0, 1);
    contentLayout.wrapContentHeight = YES;

班级列表

_unitSelectorView.heightSize.myMin(168);

        _unitSelectorView.weight = 1;
上一篇下一篇

猜你喜欢

热点阅读