不同模式的选择
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// UIButton+ImageTitleStyle.h
|
||||
//
|
||||
// Created by 欧阳大哥 on 14-7-13.
|
||||
// QQ:156355113
|
||||
// Github: https://github.com/youngsoft
|
||||
// Email: obq0387_cn@sina.com
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
/*
|
||||
针对同时设置了Image和Title的场景时UIButton中的图片和文字的关系
|
||||
*/
|
||||
typedef NS_ENUM(NSInteger, ButtonImageTitleStyle ) {
|
||||
ButtonImageTitleStyleDefault = 0, //图片在左,文字在右,整体居中。
|
||||
ButtonImageTitleStyleLeft = 0, //图片在左,文字在右,整体居中。
|
||||
ButtonImageTitleStyleRight = 2, //图片在右,文字在左,整体居中。
|
||||
ButtonImageTitleStyleTop = 3, //图片在上,文字在下,整体居中。
|
||||
ButtonImageTitleStyleBottom = 4, //图片在下,文字在上,整体居中。
|
||||
ButtonImageTitleStyleCenterTop = 5, //图片居中,文字在上距离按钮顶部。
|
||||
ButtonImageTitleStyleCenterBottom = 6, //图片居中,文字在下距离按钮底部。
|
||||
ButtonImageTitleStyleCenterUp = 7, //图片居中,文字在图片上面。
|
||||
ButtonImageTitleStyleCenterDown = 8, //图片居中,文字在图片下面。
|
||||
ButtonImageTitleStyleRightLeft = 9, //图片在右,文字在左,距离按钮两边边距
|
||||
ButtonImageTitleStyleLeftRight = 10, //图片在左,文字在右,距离按钮两边边距
|
||||
};
|
||||
|
||||
@interface UIButton (ImageTitleStyle)
|
||||
|
||||
/*
|
||||
调整按钮的文本和image的布局,前提是title和image同时存在才会调整。
|
||||
padding是调整布局时整个按钮和图文的间隔。
|
||||
|
||||
*/
|
||||
-(void)setButtonImageTitleStyle:(ButtonImageTitleStyle)style padding:(CGFloat)padding;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user