// // UIButton+LMJ.h // iOSProject // // Created by windshan on 2017/12/28. // Copyright © 2017年 windshan. All rights reserved. // #import typedef void (^TouchedBlock)(NSInteger tag); @interface UIButton (LMJ) /** 添加 addtarget */ - (void)addActionHandler:(TouchedBlock)touchHandler; /** * @brief 使用颜色设置按钮背景 * * @param backgroundColor 背景颜色 * @param state 按钮状态 */ - (void)setBackgroundColor:(UIColor *)backgroundColor forState:(UIControlState)state; /* * @brief * * @param frame frame * @param buttonTitle 标题 * @param normalBGColor 未选中的背景色 * @param selectBGColor 选中的背景色 * @param normalColor 未选中的文字色 * @param selectColor 选中的文字色 * @param buttonFont 文字字体 * @param cornerRadius 圆角值 没有则为0 * @param doneBlock 点击事件 * * @return */ - (instancetype)initWithFrame:(CGRect)frame buttonTitle:(NSString *)buttonTitle normalBGColor:(UIColor *)normalBGColor selectBGColor:(UIColor *)selectBGColor normalColor:(UIColor *)normalColor selectColor:(UIColor *)selectColor buttonFont:(UIFont *)buttonFont cornerRadius:(CGFloat )cornerRadius doneBlock:(void(^)(UIButton *))doneBlock; + (UIButton *)initWithFrame:(CGRect)frame buttonTitle:(NSString *)buttonTitle normalBGColor:(UIColor *)normalBGColor selectBGColor:(UIColor *)selectBGColor normalColor:(UIColor *)normalColor selectColor:(UIColor *)selectColor buttonFont:(UIFont *)buttonFont cornerRadius:(CGFloat )cornerRadius doneBlock:(void(^)(UIButton *))doneBlock; @end // // Created by Alberto Pasca on 27/02/14. // Copyright (c) 2014 albertopasca.it. All rights reserved. // #import IB_DESIGNABLE @interface APRoundedButton : UIButton @property (nonatomic, assign) IBInspectable NSUInteger style; @property (nonatomic, assign) IBInspectable CGFloat nj_cornerRaduous; @end