#import "ViewController.h"
#import "HHShareView.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"十分优雅的分享弹框";
}
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
__weak typeof(self) weakSelf = self;
HHShareItem *item0 = [HHShareItem itemWithTitle:@"发送给朋友"
icon:@"Action_Share"
handler:^{ [weakSelf itemAction:@"点击了发送给朋友"]; }];
HHShareItem *item1 = [HHShareItem itemWithTitle:@"分享到朋友圈"
icon:@"Action_Moments"
handler:^{ [weakSelf itemAction:@"点击了分享到朋友圈"]; }];
HHShareItem *item2 = [HHShareItem itemWithTitle:@"收藏"
icon:@"Action_MyFavAdd"
handler:^{ [weakSelf itemAction:@"点击了收藏"]; }];
HHShareItem *item3 = [HHShareItem itemWithTitle:@"QQ空间"
icon:@"Action_qzone"
handler:^{ [weakSelf itemAction:@"点击了QQ空间"]; }];
HHShareItem *item4 = [HHShareItem itemWithTitle:@"QQ"
icon:@"Action_QQ"
handler:^{ [weakSelf itemAction:@"点击了QQ"]; }];
HHShareItem *item5 = [HHShareItem itemWithTitle:@"Facebook"
icon:@"Action_facebook"
handler:^{ [weakSelf itemAction:@"点击了Facebook"]; }];
HHShareItem *item6 = [HHShareItem itemWithTitle:@"查看公众号"
icon:@"Action_Verified"
handler:^{ [weakSelf itemAction:@"点击了查看公众号"]; }];
HHShareItem *item7 = [HHShareItem itemWithTitle:@"复制链接"
icon:@"Action_Copy"
handler:^{ [weakSelf itemAction:@"点击了复制链接"]; }];
HHShareItem *item8 = [HHShareItem itemWithTitle:@"调整字体"
icon:@"Action_Font"
handler:^{ [weakSelf itemAction:@"点击了调整字体"]; }];
HHShareItem *item9 = [HHShareItem itemWithTitle:@"刷新"
icon:@"Action_Refresh"
handler:^{ [weakSelf itemAction:@"点击了刷新"]; }];
HHShareView *shareView = [HHShareView shareViewWithShareItems:@[item0, item1, item2, item3, item4, item5]
functionItems:@[item6, item7, item8, item9]];
[shareView show];
}
- (void)itemAction:(NSString *)title {
NSLog(@"%@", title);
}
@end
