1

在此处输入图像描述

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

但我想在 UILabel中垂直居中或用不同字体对齐文本。

标签是固定大小的。我不应该在我的程序中更改它。

任何人都可以帮助我吗?

4

3 回答 3

2

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

label.textAlignment = NSTextAlignmentCenter;

链接详细回答了您的问题。

于 2013-06-07T06:49:58.637 回答
0

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

您可以在此处获取可用字体的列表。

设置斜体和粗体,你可以去这里

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

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

希望我有所帮助。

于 2013-06-07T06:58:02.970 回答
0

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

label.textAlignment = NSTextAlignmentCenter;

要更改字体,请使用此功能,

label.font = [UIFont fontWithName:YOUR_FONT size:SIZE];
于 2013-06-07T06:57:33.553 回答