Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这样UILabel的界面生成器(创建文本并使用 Cmd + =)
UILabel
但是当我在模拟器或真实设备上运行程序时,它看起来像这样
来自这里的答案可以解决我的问题,但这不是最好的方法,因为我不想将我的所有标签创建为 IBOutlet 进行调用sizeToFit,我也不想缩小我的文本。
sizeToFit
有什么方法可以在设备中显示文本,就像它在界面生成器中显示的那样,无需额外的代码或配置?
谢谢
在界面构建器中选择您的标签,然后在右侧的实用工具区域中,转到“尺寸检查器”,查找此图标 --> 在那里您将看到设置标签原点、宽度和高度
增加标签的“宽度”,这应该可以解决您的问题
如果您只是不想在代码中执行任何操作,只需在 IB 中选择标签时按 Editor -> Size to Fit Content。