WJScrollButtonView是一个类似即时通讯工具栏的可滑动小组件,可以根据传递的数据源,自动创建scrollButton
,并能自动根据btn的数量来确定pageControl
分页显示,以及按钮点击事件的回调处理。
直接拖动Demo中WJScrollButtonView
文件夹中的内容到Xcode相应的文件夹即可。
CGFloat ViewH = 225;
CGRect frame = CGRectMake(0, SCREEN_HEIGHT-ViewH, SCREEN_WIDTH, ViewH);
_scrollBtnView = [[WJScrollButtonView alloc] initWithFrame:frame dataSource:self.dataSource];
_scrollBtnView.LineSpacing = 10; // 设置行间距
_scrollBtnView.columnsSpacing = 10; // 设置列间距
_scrollBtnView.didClickBtn = ^(UIButton *btn) { // 回调block
NSLog(@"click:%ld",btn.tag);
};
[self.view addSubview:_scrollBtnView];
- 邮箱:wangjing268@163.com
- Blog:https://wjerry.com
- 简书