iPhone为UILabels设置了固定的字体大小

时间:2009-06-24 20:15:56

标签: iphone uilabel font-size

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

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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