Skip to content

一款继承UIButton的button封装类,可以一个参数实现图文任意排列,一个参数实现图片文字距离边缘的距离,一个参数实现图文间距

Notifications You must be signed in to change notification settings

jackLucy/ZPRankButton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZPRankButton

一款继承UIButton的button封装类,可以一个参数实现图文任意排列,一个参数实现图片文字距离边缘的距离,一个参数实现图文间距

typedef enum : NSUInteger {

buttonTypeNormal,    //默认  左边图  右边文字 (可不写)

buttonTypePicTop,    // 图片在上面 文字在下面

buttonTypePicRight,  // 图片在右边 文字在左边

buttonTypePictBottom //文字在上面  图片在下面

} ButtonType;

typedef enum : NSUInteger {

buttonAlignWithNormal,  //默认   (可不写)

buttonAlignWithPic,     //以图片为基准进行调整距离边缘的位置

buttonAlignWithTitle    //以文字为基准进行调整距离边缘的位置

} ButtonAlignType; //图文排版(只做了图文左右排列的支持 上下排列的整体位置调整 后期加)

@interface RankButton : UIButton

@property (nonatomic,assign) ButtonType type;

@property (nonatomic,assign) ButtonAlignType alignType;

//图片文字之间的间距

@property (nonatomic,assign) NSInteger picTileRange;

//以图片为基准,设置图片距离边缘的位置

@property (nonatomic,assign) NSInteger picToViewRange;

About

一款继承UIButton的button封装类,可以一个参数实现图文任意排列,一个参数实现图片文字距离边缘的距离,一个参数实现图文间距

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%