效果图如下:
效果图如下:
1.直接上代码
//buttonContentView:将按钮要添加的view
//is_showMore:是否展示更多
func addTitleLabel(titleArray:[[String:Any]]){
for btn in buttonContentView.subviews{
btn.removeFromSuperview()//先移除所有子控件
}
let space = 15.0 //item间隙
var tempLength = 0.0 //记录一行的长度
var line = 0.0 //行数
let viewH = 30.0 //item高度
for (index,text) in titleArray.enumerated(){
let btn = UIButton()
btn.backgroundColor = UIColor.init(hexString: "#F1F1F1"