alibaba/VirtualView-iOS

VVGridLayout的calculateLayoutSize:的计算每个item的size时,缺少减去margin

Closed this issue · 3 comments

CGSize itemSize = [vvObj calculateLayoutSize:_itemMaxSize];

每个item的calculateLayoutSize:计算应该减去item的margin,比如:

CGSize itemSize = [vvObj calculateLayoutSize:CGSizeMake(itemMaxWidth - vvObj.paddingLeft - vvObj.paddingRight, itemMaxHeight - vvObj.paddingTop - vvObj.paddingBottom)];

收到,同#9,Grid看来要重做一次了

@HarrisonXi 同理,VVRatioLayout的也是

CGSize size = [vvObj calculateLayoutSize:blanceSize];

[vvObj calculateLayoutSize:size];

release 1.2.2 已解决