iOS Masonry 快速搭建等间距UI

Masonry 对应的方法和参数说明:

 distribute with fixed spacing*

 @param axisType    横排还是竖排

@param fixedSpacing 两个控件间隔

 @param leadSpacing  第一个控件与边缘的间隔

 @param tailSpacing  最后一个控件与边缘的间隔

- (void)mas_distributeViewsAlongAxis:(MASAxisType)axisType withFixedSpacing:(CGFloat)fixedSpacing leadSpacing:(CGFloat)leadSpacing tailSpacing:(CGFloat)tailSpacing;

实现测试代码

iOS Masonry 快速搭建等间距UI_第1张图片

实现效果图如下:


iOS Masonry 快速搭建等间距UI_第2张图片

/**

*  distribute with fixed item size

*  @param axisType        横排还是竖排

*  @param fixedItemLength 控件的宽或高

*  @param leadSpacing    第一个控件与边缘的间隔

*  @param tailSpacing    最后一个控件与边缘的间隔

*/

- (void)mas_distributeViewsAlongAxis:(MASAxisType)axisType withFixedItemLength:(CGFloat)fixedItemLength leadSpacing:(CGFloat)leadSpacing tailSpacing:(CGFloat)tailSpacing;

最后:这里只展示了横排等间距,宽高比1:1的情况,竖排和下边固定控件的宽高不做演示,希望对您有所帮助。

你可能感兴趣的:(iOS Masonry 快速搭建等间距UI)