HJShareMenu 0.1.1

HJShareMenu 0.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年9月

jiehu5114 维护。



iOS7 and later

安装

CocoaPods 是推荐安装方式,因为它会避免在项目中包含任何二进制文件。

手动

克隆(git clone [email protected]:jiehu5114/HJShareMenu.git) 或下载 HJShareMenu,然后将 HJShareMenu 子目录拖动到您的项目中。

用法

在您的项目中,请添加 #import <HJShareMenu/HJShareMenu.h> 语句并实现 HJShareMenuDelegate,如下所示:

HJShareMenuItem *mail = [[HJShareMenuItem alloc] init];
mail.menuItemTitle = kHJShareMenuLocalizedStrings(@"Mail");
mail.menuItemImage = [UIImage imageWithContentsOfFile:[kHJShareMenuBundlePath stringByAppendingPathComponent:@"shareMail.png"]];

HJShareMenuItem *message = [[HJShareMenuItem alloc] init];
message.menuItemTitle = kHJShareMenuLocalizedStrings(@"Message");
message.menuItemImage = [UIImage imageWithContentsOfFile:[kHJShareMenuBundlePath stringByAppendingPathComponent:@"shareMessage.png"]];

HJShareMenuItem *photos = [[HJShareMenuItem alloc] init];
photos.menuItemTitle = kHJShareMenuLocalizedStrings(@"Save to Camera Roll");
photos.menuItemImage = [UIImage imageWithContentsOfFile:[kHJShareMenuBundlePath stringByAppendingPathComponent:@"sharePhotos.png"]];

HJShareMenuItem *safari = [[HJShareMenuItem alloc] init];
safari.menuItemTitle = kHJShareMenuLocalizedStrings(@"Open in Safari");
safari.menuItemImage = [UIImage imageWithContentsOfFile:[kHJShareMenuBundlePath stringByAppendingPathComponent:@"shareSafari.png"]];


HJShareMenu *shareMenu = [[HJShareMenu alloc] initWithMenuItems:[NSMutableArray arrayWithObjects:mail,message,photos,safari,nil]];
shareMenu.delegate = self;
[shareMenu showMenu];

需求

  • 部署目标 iOS7.0+
  • ARC
  • AutoLayout

贡献

请在 GitHub 问题跟踪器中发布任何问题和想法,并随时提交修复和改进的拉取请求。请记住,一个好的拉取请求应该是小的、说明清晰的,并且应该对大多数用户都有所益。

许可证

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