有的时候可能会用到这样的布局效果,label固定尺寸,但是text可能略小,这个时候系统提供的方法只能垂直居中,靠左,靠右,水平居中。但是都在垂直方向上,可能满足不了我们的要求。这里提出了一种方法,当然还有其他的方法,例如用drawInRect重绘。
贴出示例代码如下:
#import "ViewController.h"
#import "UILabel+VerticalAlign.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.