# LHButtonView **Repository Path**: liuhui.com/LHButtonView ## Basic Information - **Project Name**: LHButtonView - **Description**: 项目中和很多APP都有这样的界面,故而抽取出来,供大家借鉴,也希望大家提出更好的改善的建议,大家一起成长! - **Primary Language**: Objective-C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-09-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #LHButtonView 因为项目中用到了这个功能,想想不能重复的写一些效率不高的代码,故而抽取出来,单独的作为一个类。项目中的实际效果图如下: ![项目效果图](http://git.oschina.net/uploads/images/2016/0927/155920_f5eece9c_473390.png "项目效果图") 代码仅供参考,大家根据自己的需求各取所需!欢迎提出意见!QQ交流中心:479192251 使用说明: ``` LHButtonView* v=[[LHButtonView alloc]initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 48) AndTitleArray:titlesArr AndImageArray:imagesArr]; //设置代理 v.delegate=self; //调用block v.locationBtnClickBlock=^{ NSLog(@"我调用了locationBtnClickBlock"); }; v.filterBtnBlock=^{ NSLog(@"我调用了filterBtnBlock"); }; // v.currencyBtnBlock=^{ // NSLog(@"我调用了currencyBtnBlock"); // }; // v.sortBtnBlock=^{ // NSLog(@"我调用了sortBtnBlock"); // }; self.view.backgroundColor=[UIColor grayColor]; [self.view addSubview:v]; ``` - 注意 - 如果同时设置了代理,又调用了block,优先使用block,而不会实现代理方法