jerrywangjing / WJScrollButtonView

a simple and easy to use module build with scrollButtons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WJScrollButtonView

简介

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];

功能图示

example

交流学习/欢迎issues

About

a simple and easy to use module build with scrollButtons


Languages

Language:Objective-C 100.0%