效果图
方法二:直接将以下文件添加(拖放)到项目中
CSButton.h
CSButton.m
cs_buttonImagePositionType
属性。该属性为枚举类型:
@property (nonatomic, assign) CSButtonImagePositionType cs_buttonImagePositionType;
2、 调整图片与文字之间的距离,只需配置 cs_middleDistance
属性。
typedef NS_ENUM(NSInteger, CSButtonImagePositionType) {
CSButtonImagePositionTypeDefault,
CSButtonImagePositionTypeRight,
CSButtonImagePositionTypeTop,
CSButtonImagePositionTypeBottom
};
3、 调整图片展示大小,只需配置 cs_imageViewSize
属性。
@property (nonatomic, assign) CGFloat cs_middleDistance;
说明
@property (nonatomic, assign) CGSize cs_imageViewSize;
adjustsImageWhenHighlighted
为 YES
。git clone --recursive https://github.com/chenaiwubu/CSButton.git