Latest 0.5.2
Homepage https://github.com/chenaiwubu/CSButton
License MIT
Platforms ios 8.0, requires ARC
Authors

License MIT

Custom the position of the ImageView relative to the titleLabel in UIButton.

一个UIButon的Category,可以调整图片与文字相对位置,图片和文字间距,指定文字宽度,以及图片显示大小。这是个OC版本。

Swift版入口:CSButton-Swift

特色

  • 使用便捷: 用分类实现,想用时添加属性即可。
  • 精致小巧: 只有2个文件

效果图

CSButton

使用

1、 直接将Sources文件夹下文件添加(拖入)到项目中

UIButton+ImagePosition.h
UIButton+ImagePosition.m

2、 CocoaPods

pod 'CSButton'

功能

1、 调整图片与文字相对位置。

@property (nonatomic, assign) CSImagePositionMode cs_imagePositionMode;

该属性的枚举值:

typedef NS_ENUM(NSInteger, CSImagePositionMode) {
    ImagePositionModeDefault, 
    ImagePositionModeRight, 
    ImagePositionModeTop, 
    ImagePositionModeBottom
};

2、 调整图片与文字间的距离。

@property (nonatomic, assign) CGFloat cs_middleDistance;

3、 调整图片展示大小。

@property (nonatomic, assign) CGSize cs_imageViewSize;

4、 调整点击时图片高亮效果。默认关闭。

@property (nonatomic, assign) CGSize cs_imageViewSize;

Latest podspec

{
    "name": "CSButton",
    "version": "0.5.2",
    "summary": "Custom the position of the ImageView relative to the titleLabel in UIButton. n n  u4e00u4e2aUIButonu7684Categoryuff0cu53efu4ee5u8c03u6574u56feu7247u4e0eu6587u5b57u76f8u5bf9u4f4du7f6euff0cu56feu7247u548cu6587u5b57u95f4u8ddduff0cu6307u5b9au6587u5b57u5bbdu5ea6uff0cu4ee5u53cau56feu7247u663eu793au5927u5c0fu3002",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Joslyn": "[email protected]"
    },
    "homepage": "https://github.com/chenaiwubu/CSButton",
    "social_media_url": "http://www.jianshu.com/u/fb676e32e2e9",
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/chenaiwubu/CSButton.git",
        "tag": "0.5.2"
    },
    "requires_arc": true,
    "source_files": "Sources/*.{h,m}",
    "public_header_files": "Sources/*.{h}"
}

Pin It on Pinterest

Share This