【发布时间】:2014-11-21 08:02:14
【问题描述】:
我正在使用 UILabel 使用以下代码创建警报徽章:
[label setText:@"67"];
UIFont * font = [UIFont systemFontOfSize:11];
[label setFont:font];
[label sizeToFit];
[label setTextAlignment:NSTextAlignmentCenter];
[label setBackgroundColor:[UIColor yellowColor]];
[label setTextColor:[UIColor whiteColor]];
label.layer.cornerRadius = label.frame.size.height/2;
一切都很好,但文本的垂直对齐不正确。它更接近顶部边缘。如何在 UILabel 的垂直中心对齐文本?
我阅读了 UIFont 的上升和下降属性,我可以使用它们来对齐 UILabel 垂直中心的文本吗?
【问题讨论】:
标签: ios objective-c uilabel uifont