这里我们创建一个继承自UILabel的子类 HJLabel
- HJLabel.h
//
// HJLabel.h
// UILabelTest
//
// Created by 黄健 on 16/5/25.
// Copyright © 2016年 黄健. All rights reserved.
//
#import <UIKit/UIKit.h>
typedef enum {
HJTextVerticalAlignmentTop,
HJTextVerticalAlignmentMiddle,
HJTextVerticalAlignmentBottom,
} HJTextVerticalAlignment;
@interface HJLabel : UILabel
/**
* @author 黄健, 2016-05-25 20:05:54
*
* @brief 设置label的垂直对齐方式,包括顶部对齐、居中对齐和底部对齐
*/
@property (nonatomic, assign) HJTextVerticalAlignment textVerticalAlignment;
@end
- HJLabel.m
//
// HJLabel.m
// UILabelTest
//
// Created by 黄健 on 16/5/25.