参数名称 | 参数类型 | 参数功能 | 默认值 |
---|---|---|---|
.padding | CGFloat | 调整间距 | 4 |
.custmizedViews | [AnyView] | 自定义视图 | [] |
.images | [Image] | 模版中图片 | [] |
.titles | [String] | 模版中标题 | [] |
.discriptions | [String] | 模版中详情 | [] |
.columns | Int | 列数 | 2/3 / 4/6 |
.displayType | DisplayType | 选择列数iphone2/3 ipad4/6 | .Bigger |
.gridType | GridType | 选择模版类型 | .Default |
.onTap | ()->Void | 单击事件 | {return} |
-
光色块默认展示模版(啥也干不了)
GridView()
-
光图片的模版,可以添加单击事件
GridView(gridType: .Image, images: getImages())
-
图片和标题的模版,可选单击事件
GridView(gridType: .ImageTitle, images: getImages(), titles: getTitles())
-
图片、标题和详情的模版,可选单击事件
GridView(gridType: .ImageTitleDiscription, images: getImages(), titles: getTitles(), discriptions: getDiscriptions())
-
自定义视图
GridView(gridType: .Customized, custmizedViews: [MyView])
直接拉下来用就行了= =