DLCustomActivity 0.1.0

DLCustomActivity 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Darcy Liu 维护。



  • 作者:
  • Darcy Liu

用法

要运行示例项目,请克隆仓库,并首先从示例目录中运行 pod install

需求

安装

示例代码

导入 DLCustomActivity

#import <DLCustomActivity/DLCustomActivity.h>

对于动作活动

DLActionActivity *actionActivity = [[DLActionActivity alloc] initWithActivityTitle:@"Action Title" activityImageName:@"Icon"];
actionActivity.canPerformActivityBlock = ^(DLCustomActivity *activity,NSArray *activityItems){
    return YES;
};
actionActivity.performActivityBlock = ^(DLCustomActivity *activity,NSArray *activityItems){
    return YES;
};

对于分享活动

DLShareActivity *shareActivity = [[DLShareActivity alloc] initWithActivityTitle:@"Share Title" activityImageName:@"Icon"];
shareActivity.canPerformActivityBlock = ^(DLCustomActivity *activity,NSArray *activityItems){
    return YES;
};
shareActivity.performActivityBlock = ^(DLCustomActivity *activity,NSArray *activityItems){
    return YES;
};

显示UIActivityViewController

NSString *text = @"Share Text";
NSURL *url = [NSURL URLWithString:@"http://www.example.com"];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[text,url] applicationActivities:@[actionActivity,shareActivity]];
[self presentViewController:activityViewController animated:YES completion:NULL];

作者

Darcy Liu,邮箱

许可证

DLCustomActivity可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。