Demo下载:点击打开链接
把JKSelectBtn.h和JKSelectBtn.m拖进工程就可以用了,我布局用的ViewUtils,你也可以重新布局,也可以把ViewUtils头巾工程。
使用介绍:在需要用到的地方
- (IBAction)buttonClick:(id)sender {
JKSelectBtn *btn = [[JKSelectBtn alloc]initWithFrame:[UIScreen mainScreen].bounds];
btn.titleArr_1 = @[@"一级菜单",@"一级菜单",@"一级菜单",@"一级菜单"];
btn.titleArr_2 = @[@"二级菜单",@"二级菜单"];
btn.titleArr_3 = @[@"三级菜单",@"三级菜单",@"三级菜单",@"三级菜单",@"三级菜单"];
btn.tableViewFrame = CGRectMake(50, 200, 100, 43.5 * btn.titleArr_1.count );
[btn addFirstTableView];//添加TabView
btn.delegate = self;
[self.view addSubview:btn];
}
遵循代理<JKSelectBtnDelegate>
实现代理方法:
- (void)selectFinish:(NSString *)content {
[self.myButton setTitle:content forState:UIControlStateNormal];
//...选完之后要做的事情
}