您的位置:首页 > 移动开发 > IOS开发

iOS军火库-好用的ActionSheetView

2015-12-19 23:29 435 查看

一个自定义的ActionSheetView,支持显示标题,默认选中,使用block回调。

使用说明

[GLActionSheet showWithDataSource:@[@"我是第一条",@"我2我自豪",@"老3怎么了",@"怒射楼上一脸",@"喔喔喔"]
title:@"逗比集中营"
selectIndex:3
completeBlock:^(NSInteger index) {
NSLog(@"%ld",(long)index);
}];




打印

2015-12-19 23:04:53.037 demo[1242:331980] -1
2015-12-19 23:05:05.294 demo[1242:331980] 2

如果不显示标题, title 设置为 nil即可

[GLActionSheet showWithDataSource:@[@"我是第一条",@"我2我自豪",@"老3怎么了",@"怒射楼上一脸",@"喔喔喔"]
title:nil
selectIndex:3
completeBlock:^(NSInteger index) {
NSLog(@"%ld",(long)index);
}];




修改

#define kNormalColor RGB(0x54,0x54,0x54)   //正常颜色
#define kSelectedColor RGB(0x0,0x0,0x0)    //选中颜色

#define kHeadFont 13    //标题的大小
#define kItemFont 15    //内容显示的大小

#define kCellHeight 39          //cell的高度
#define kHeadViewHeight 33      //头部的高度
#define kAnimationTime 0.3      //动画的执行时间

修改item显示的样式

如果要自定义显示的item,直接修改GLActionSheet.m中的此处代码即可

@implementation GLActionSheetCell
//在这个地方自定义显示的item
@end

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: