【问题标题】:iphone set a fixed font size for UILabelsiphone为UILabels设置了固定的字体大小
【发布时间】:2010-11-05 15:46:59
【问题描述】:

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

【问题讨论】:

    标签: iphone uilabel font-size


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

          • 所有这些答案都证明了我的观点。我只想选择我所有的 UILabel 并设置字体大小。 IB 没有给我任何关于我的字体大小的信息,所以调整框的大小直到它“看起来”正确是非常愚蠢的。
          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2015-09-07
            • 2011-02-03
            • 2015-07-21
            • 1970-01-01
            • 1970-01-01
            • 2012-05-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多