登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

JMActionSheetDescription ActionSheet

[复制链接]
来自: 李世铿 分类: iOS精品源码 上传时间: 2016-5-5 17:20:20

项目介绍:

ActionSheet and UIActivityViewController replacement


安装:
支持cocoapods,只需要在 podfile文件中添加以下一行,
pod "JMActionSheetDescription"基本调用方法:
[Objective-C] 查看源文件 复制代码
//init your description
JMActionSheetDescription *desc = [[JMActionSheetDescription alloc] init];

//Configure your colors
desc.actionSheetTintColor = [UIColor grayColor];
desc.actionSheetCancelButtonFont = [UIFont boldSystemFontOfSize:17.0f];
desc.actionSheetOtherButtonFont = [UIFont systemFontOfSize:16.0f];

//Cancel item
JMActionSheetItem *cancelItem = [[JMActionSheetItem alloc] init];
cancelItem.title = @"Cancel";
desc.cancelItem = cancelItem;

//Can configure a context for your action .. an url ? image ? (work in progress)
JMActionContextItem *contextItem = [[JMActionContextItem alloc] init];
contextItem.image = [UIImage imageNamed:@"gif_experiments"];
contextItem.imageHeight = 200.0f;
desc.contextItem = contextItem;
desc.title = @"Available actions for component";

//item + block
JMActionSheetItem *itemShare = [[JMActionSheetItem alloc] init];
itemShare.title = @"last action";
itemShare.action = ^(void){
    NSLog(@"last action pressed");
};

//Pickeritem + block
JMActionSheetPickerItem *pickerItem = [[JMActionSheetPickerItem alloc] init];
    pickerItem.elements = @[@"One", @"Two", @"three", @"Four"];
    pickerItem.pickerAction = ^(NSString *selectedValue){
        NSLog(@"selectedValue %@",selectedValue);
    };

desc.items = @[itemShare,pickerItem];
[JMActionSheet showActionSheetDescription:desc inViewController:self];



To present a picker (JMPickerActionSheet)
[Objective-C] 查看源文件 复制代码
[JMPickerActionSheet showPickerActionSheetElements:@[@"One", @"Two", @"three", @"Four"]
                                    didSelectBlock:^(NSString *selectedValue){
                                                    NSLog(@"selectedValue %@",selectedValue);}
                                            title:@"JMPickerActionSheet methods"
                                inViewController:self];



Present a mutliple images choice (JMImagesActionSheet)
[Objective-C] 查看源文件 复制代码
[JMImagesActionSheet showImagesActionSheetImages:@[
                        [UIImage imageNamed:@"gif_experiments"],
                        [UIImage imageNamed:@"gif_experiments"],
                        [UIImage imageNamed:@"gif_experiments"]]
                                didSelectBlock:^(id selectedValue) {
                                                NSLog(@"didSelectBlock %@",selectedValue); }
                                        title:@"The title"
                            inViewController:self];



demo 下载:

相关源码推荐:

我来说两句
*滑动验证:
所有评论(17)
mhkrystal 2016-5-5 18:08:35
强烈支持楼主ing……
回复
berror 2016-5-5 20:05:28
强烈支持楼主ing……
回复
hubei123 2016-5-6 10:43:37
我只是路过打酱油的。
回复
code4app热心网友 2016-5-6 10:44:29
强烈支持楼主ing……
回复
code4app热心网友 2016-5-6 10:45:24
感谢分享,Code4App有你更精彩:)
回复
code4app热心网友 2016-5-6 10:45:45
楼主用心了,内容非常精彩。
回复
hubei123 2016-5-6 10:46:41
虽不明,但觉厉!
回复
hubei123 2016-5-6 10:47:07
楼主用心了,内容非常精彩。
回复
lurich 2016-5-6 12:04:59
精华内容,楼主V5!
回复
12下一页
提取码:  下载次数:40 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1085 0 40
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表