测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2014年12月 |
由 Martin Fernandez 维护。
LVGradientActionSheet
是一个带彩色渐变的自定义 Action Sheet,模仿 UIActionSheet API。
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 文件。