LVGradientActionSheet 1.0.0

LVGradientActionSheet 1.0.0

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

Martin Fernandez 维护。



License MIT

LVGradientActionSheet 是一个带彩色渐变的自定义 Action Sheet,模仿 UIActionSheet API。

Blue Red

用法

LVGradientActionSheet 非常容易使用,唯一的主要区别是要调用的初始化器。

- (id)initWithOptions:(NSArray *)options
          cancelTitle:(NSString *)cancelTitle
     topGradientColor:(UIColor *)topColor
  bottomGradientColor:(UIColor *)bottomColor
             delegate:(id<LVGradientActionSheetDelegate>)delegate;

所有可用的代理方法是这些,请看

@protocol LVGradientActionSheetDelegate <NSObject>

@required

- (void)actionSheet:(LVGradientActionSheet *)actionSheet clickedButtonWithOption:(NSString *)option;

@optional

- (void)willPresentActionSheet:(LVGradientActionSheet *)actionSheet;  // before animation and showing view
- (void)didPresentActionSheet:(LVGradientActionSheet *)actionSheet;  // after animation

- (void)actionSheet:(LVGradientActionSheet *)actionSheet willDismissWithOption:(NSString *)option; // before animation and hiding view
- (void)actionSheet:(LVGradientActionSheet *)actionSheet didDismissWithWithOption:(NSString *)option;  // after animation

@end

示例

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

安装

作者

Martin F, [email protected]

许可证

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