在IOS中默认的UILabel中的文字是正能是居中对齐的,在应用的时候,我们可能会用到顶部或者底部对齐,下面我们就来实现UILabel的顶部,底部对齐,
实现代码如下
首先新建一个类MyLabel继承自UILabel,代码如下
#import <UIKit/UIKit.h>
typedef enum
{
VerticalAlignmentTop=0,
VerticalAlignmentMiddle,//default
VerticalAlignmentBottom,
}VerticalAlignment;
@interface MyLabel : UILabel
{
@private
VerticalAlignment _verticalAlignment;
}
@property(nonatomic)VerticalAlignment verticalAlignment;
@end
实现代码如下
#import "MyLabel.h"
@implementation MyLabel
@synthesize verticalAlignment=_verticalAlignment;
- (id)initW