如何使用不同的字体在UILabel中居文本

时间:2013-06-07 06:47:36

标签: ios uilabel uifont

enter image description here

我在图片中使用了四种字体。似乎UILabel中不同的字体具有不同的垂直对齐。

但我想在UILabel中使用不同字体居中垂直或顶部文本。

标签尺寸固定。我不应该在我的程序中更改它。

任何人都可以帮助我?

3 个答案:

答案 0 :(得分:2)

使用以下代码进行居中对齐。

label.textAlignment = NSTextAlignmentCenter;

link 会详细回答您的问题。

答案 1 :(得分:0)

对于文本对齐,您可以设置为:

label.textAlignment = NSTextAlignmentCenter;

要更改字体,请使用

label.font = [UIFont fontWithName:YOUR_FONT size:SIZE];

答案 2 :(得分:0)

yourLabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18]; //设置字体样式

您可以获取可用字体here的列表。

要设置斜体和粗体,您可以转到here

yourLabel.textAlignment = NSTextAlignmentCenter; //将对齐设置为中心

没有直接或已经定义的方法来垂直对齐文本,但您可以找到交叉解决方案here

希望我帮助过。