1

我有这样UILabel的界面生成器(创建文本并使用 Cmd + =)

在此处输入图像描述

但是当我在模拟器或真实设备上运行程序时,它看起来像这样

在此处输入图像描述

来自这里的答案可以解决我的问题,但这不是最好的方法,因为我不想将我的所有标签创建为 IBOutlet 进行调用sizeToFit,我也不想缩小我的文本。

有什么方法可以在设备中显示文本,就像它在界面生成器中显示的那样,无需额外的代码或配置?

谢谢

4

2 回答 2

1

在界面构建器中选择您的标签,然后在右侧的实用工具区域中,转到“尺寸检查器”,查找此图标 -->尺寸检查器 在那里您将看到设置标签原点、宽度和高度

增加标签的“宽度”,这应该可以解决您的问题

于 2013-09-17T04:31:08.133 回答
1

如果您只是不想在代码中执行任何操作,只需在 IB 中选择标签时按 Editor -> Size to Fit Content。

于 2013-09-17T03:34:14.220 回答