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;

实现测试代码

实现效果图如下:


/**

*  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的情况,竖排和下边固定控件的宽高不做演示,希望对您有所帮助。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容