ios - IOS。UILabel 调整大小问题
问题描述
我对使用情节提要的标签布局有一些问题。
左视图捕捉到标签尾随约束,并根据文本居中,仅此而已。因此,当我尝试将不同的文本设置为标签时,就会出现问题(当文本包含的字符数大于故事板上的文本时)。文本设置标签后不会调整其框架的大小。
在这里,它在运行时的样子:
我对项目中的其他所有标签都有同样的问题,它们不会在运行时调整大小,但它们应该。这是它的样子:
我已经尝试在这些标签上添加layoutIfNeeded()
和sizeToFit()
,但没有效果。我做了另一个项目,标签和约束几乎相同,它工作正常,应该是这样。但不在这个项目中。
可能有什么问题?
解决方案
它还可能取决于您何时设置标签的文本。
如果您在 viewDidLoad 中设置文本,请尝试在 viewDidAppear 中进行设置。
推荐阅读
- database - 我的 mongodb 服务因以下错误而崩溃,我无法从 mongodb 日志中找到根本原因
- python - 如何在 Tkinter 中使同一列上的两个小部件具有不同的宽度?
- validation - 我们如何解释下面的验证损失?
- node.js - Only allow Cloud Functions to be called in my app code
- reactjs - 如何在ant-design中只展开一个折叠面板
- c++ - Rapidjson 返回错误数据
- ssas - MDX:如何使用硬编码值创建带有查询的 2x2 数组
- php - 对 PHP 页面的更改未出现在浏览器中
- flutter - Flutter - enabledBorder和Border有什么区别
- python - python - 使用空格分隔符将字符串转换为int