FWFloatLayoutView
@interface FWFloatLayoutView : UIView
浮动布局视图
Note
做类似 CSS 里的 float:left 的布局,自行使用 addSubview: 将子 View 添加进来即可。
支持通过 contentMode
属性修改子 View 的对齐方式,目前仅支持 UIViewContentModeLeft
和 UIViewContentModeRight
,默认为 UIViewContentModeLeft
-
QMUIFloatLayoutView 内部的间距,默认为 UIEdgeInsetsZero
Declaration
Objective-C
@property (nonatomic) UIEdgeInsets padding;
-
item 的最小宽高,默认为 CGSizeZero,也即不限制。
Declaration
Objective-C
@property (nonatomic) CGSize minimumItemSize;
-
item 的最大宽高,默认为 QMUIFloatLayoutViewAutomaticalMaximumItemSize,也即不超过 floatLayoutView 自身最大内容宽高。
Declaration
Objective-C
@property (nonatomic) CGSize maximumItemSize;
-
item 之间的间距,默认为 UIEdgeInsetsZero。
Warning
上、下、左、右四个边缘的 item 布局时不会考虑 itemMargins.top/bottom/left/right。Declaration
Objective-C
@property (nonatomic) UIEdgeInsets itemMargins;