CSButton 0.5.2

CSButton 0.5.2

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布上次发布2018年2月

Joslyn wuJoslyn维护。



CSButton 0.5.2

一个 UIButon 的子类,可以调整图片与文字的相对位置,图片和文字之间的间距,以及图片显示的大小。

效果图

接入

方法一:使用 Cocoapods 导入

  • pod 'CSButton'

方法二:直接将以下文件添加(拖放)到项目中

  • 功能
CSButton.h
CSButton.m

1、 调整图片与文字的相对位置,只需配置 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;

文字和图片都遵循水平和垂直居中。

  1. 默认情况下,关闭了点击时图片高亮效果。如果需要开启,则设置 adjustsImageWhenHighlightedYES
  2. 克隆

CocoaPods 是一项由以下人员开发的项目:

git clone --recursive https://github.com/chenaiwubu/CSButton.git