该组件支持IOS11,适配iPhoneX的安全区域(safe area),项目已提交至Github可下载运行查看效果,支持CocoaPods,话不多说直接先看一张效果图
GIF
使用方法
- 使用 CocoaPods:
pod 'YZBottomSelectView'
- 手动引入:将
YZBottomSelectView
文件夹下所有的文件拖入工程,在需要使用的地方引入YZBottomSelectView.h
头文件即可
#import "YZBottomSelectView.h"
调用初始化显示方法,并在block回调方法中获取已选择的项
[YZBottomSelectView showBottomSelectViewWithTitle:@"标题" cancelButtonTitle:@"取消" destructiveButtonTitle:@"删除" otherButtonTitles:@[@"自定义1", @"自定义2", @"自定义3"] handler:^(YZBottomSelectView *bootomSelectView, NSInteger index) {
// 按钮index说明:取消:0,删除:-1,其他按钮:1、2、3...
NSLog(@"当前点击的按钮index为:%ld", index);
}];
后续还会封装更多的在IOS中常见、常用的组件,如果感觉不错请关注我吧,谢谢!