ISUActionMenu 0.1.3

ISUActionMenu 0.1.3

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布时间上次发布2016年4月

Samuel Kao维护。



ISUActionMenu提供了一种“完全可定制的”交互式操作菜单,类似于ISSUU(https://itunes.apple.com/en/app/issuu-world-magazines.-free./id914453825?mt=8)所使用的操作菜单。

示例

要运行示例项目,请克隆仓库,然后首先从Examples目录运行pod install,示例包含三个演示图像,如上所示的gif所示。

用法

首先,导入ISUActionMenuSupport

#import <ISUActionMenu/ISUActionMenuSupport.h>

然后,添加一个ISUActionMenuGestureRecognizer对象作为操作菜单的触发手势,并将手势初始化如下:

   self.ActionMenuGesture = [[ISUActionMenuGestureRecognizer alloc] init];

由于ISUActionMenu是高度可定制的,为了满足您的需求,按照如下方式初始化操作菜单:

   self.ActionMenuGesture = [[ISUActionMenuGestureRecognizer alloc]
                             initWithTarget:self
                             action:@selector(handleActionMenuGesture:)
                             initializationHandler:^ISUActionMenuView * _Nonnull {
                                 ISUActionMenuView *actionMenuView = [[ISUActionMenuView alloc] init];
                                 // eg. actionMenuView.redius = 5.0f;
                                 // The customizable properties can be referenceed from ISUActionMenuView.h
                                 return actionMenuView;
                             }];

initializationHandler中进行自定义设置如下

actionMenuView.indicatorPathColor = [UIColor redColor];

ISUActionMenuView.h中可以找到更多可自定义的属性

安装

ISUActionMenu可通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile:

pod "ISUActionMenu"

作者

Samuel,[email protected]

许可协议

ISUActionMenu可在MIT许可协议下获得。有关更多信息,请参阅LICENSE文件。