// // PopoverAction.h // Popover // // Created by StevenLee on 2016/12/10. // Copyright © 2016年 lifution. All rights reserved. // #import #import typedef NS_ENUM(NSUInteger, PopoverViewStyle) { PopoverViewStyleDefault = 0, // 默认风格, 白色 PopoverViewStyleDark, // 黑色风格 }; @interface PopoverAction : NSObject @property (nonatomic, strong, readonly) UIImage *image; ///< 图标 (建议使用 60pix*60pix 的图片) @property (nonatomic, copy, readonly) NSString *title; ///< 标题 @property (nonatomic, copy, readonly) void(^handler)(PopoverAction *action); ///< 选择回调, 该Block不会导致内存泄露, Block内代码无需刻意去设置弱引用. + (instancetype)actionWithTitle:(NSString *)title handler:(void (^)(PopoverAction *action))handler; + (instancetype)actionWithImage:(UIImage *)image title:(NSString *)title handler:(void (^)(PopoverAction *action))handler; @end