#import "ViewController.h"
//导入头文件
#import "HYActivityView.h"
@interface ViewController ()
@end
@implementation ViewController
//点击按钮弹出HYActivityView
- (IBAction)showHYActivityView:(id)sender {
//使用initWithTitle:referView: 初始化HYActivityView
HYActivityView* activityView = [[HYActivityView alloc]initWithTitle:@"分享到" referView:self.view];
//横屏会变成一行6个,竖屏无法一行同时显示6个,会自动使用默认一行4个的设置
activityView.numberOfButtonPerLine = 6;
//使用initWithText:image:handler: 创建ButtonView并绑定事件
ButtonView* buttonView = [[ButtonView alloc]initWithText:@"新浪微博" image:[UIImage imageNamed:@"share_platform_sina"] handler:^(ButtonView *buttonView){
NSLog(@"点击新浪微博");
}];
[activityView addButtonView:buttonView];
buttonView = [[ButtonView alloc]initWithText:@"Email" image:[UIImage imageNamed:@"share_platform_email"] handler:^(ButtonView *buttonView){
NSLog(@"点击Email");
}];
[activityView addButtonView:buttonView];
buttonView = [[ButtonView alloc]initWithText:@"印象笔记" image:[UIImage imageNamed:@"share_platform_evernote"] handler:^(ButtonView *buttonView){
NSLog(@"点击印象笔记");
}];
[activityView addButtonView:buttonView];
buttonView = [[ButtonView alloc]initWithText:@"QQ" image:[UIImage imageNamed:@"share_platform_qqfriends"] handler:^(ButtonView *buttonView){
NSLog(@"点击QQ");
}];
[activityView addButtonView:buttonView];
buttonView = [[ButtonView alloc]initWithText:@"微信" image:[UIImage imageNamed:@"share_platform_wechat"] handler:^(ButtonView *buttonView){
NSLog(@"点击微信");
}];
[activityView addButtonView:buttonView];
buttonView = [[ButtonView alloc]initWithText:@"微信朋友圈" image:[UIImage imageNamed:@"share_platform_wechattimeline"] handler:^(ButtonView *buttonView){
NSLog(@"点击微信朋友圈");
}];
[activityView addButtonView:buttonView];
//调用 show 来显示HYActivityView
[activityView show];
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
@end