UILabel 垂直居中问题

来源:互联网 发布:matlab智能算法工具箱 编辑:程序博客网 时间:2024/05/01 09:52

NSDictionary *attrDict01 = @{NSBaselineOffsetAttributeName: @(5),//设置基线偏移值,取值为 NSNumber (float),正值上偏,负值下偏,解决UILabel文本竖直居中                                 NSParagraphStyleAttributeName: paraStyle01,                                  NSStrokeWidthAttributeName: @(-2),                                  NSForegroundColorAttributeName: [UIColor colorWithHexString:@"468b8f"],                                  NSFontAttributeName: [UIFont systemFontOfSize: 21] };    label.attributedText = [[NSAttributedString alloc] initWithString: testStr attributes: attrDict01];


只需关注

NSBaselineOffsetAttributeName: @(5)

这一行代码,设置基线偏移,可以做出类似文本在UILabel中垂直居中的效果,高度可调。



参考文章:iOS之富文本:http://www.cnblogs.com/mylizh/p/3975737.html 


0 0
原创粉丝点击