0

我的视图上有几个不同大小的 UILabel。无论我的 UILabel 有多宽或多高,我都希望所有 UILabel 具有相同的字体大小。我在 IB 中尝试了几种设置,但似乎没有什么能让我得到固定的字体大小。我确定我错过了一些简单的东西。有人可以告诉我吗?

4

5 回答 5

2

在标签属性的字体大小首选项中关闭“调整为适合”。或设置label.adjustsFontSizeToFitWidth = NO;

于 2009-06-24T20:28:35.560 回答
1

我找到了我的问题的答案。单击 IB 中的 UILabel,然后转到菜单 Font > Show Fonts(或 Cmd-T)。在那里,您可以看到每个 UILabel 所需的确切字体。

于 2009-06-25T01:53:17.807 回答
0

您可以在 Interface Builder 中增加标签的最小尺寸。

于 2009-06-24T20:32:24.303 回答
0

取消选中 IB 中字体大小类别中的“调整为适合”复选框。

于 2009-06-24T20:43:12.223 回答
0

在 Interface Builder 中,选择您的 UILabel,然后单击检查器上的第三个选项卡(查看大小)。假设大小和位置值没问题,您需要按如下方式调整“自动调整大小”窗格中的值:取消选择内部正方形内部和外部的每个红色边缘。当你这样做时,你会立即在右边的矩形中看到相关的行为,当它的边界通过调整它的大小而改变时,它会显示你的 UILabel 对象。基本上,您会注意到,您的 UILabel 维度将保持不变。这应该足够了。

您可以尝试自己尝试设置一些边缘的效果,并观察产生的效果。

于 2009-06-24T22:27:30.937 回答