一组三个UILabel不会更新文本

时间:2017-05-14 05:03:34

标签: ios swift uilabel

我有三个UILabel我正在通过GET url请求返回一些数据后更新。前两个标签在获取数据后更新文本,第三个标签在我点击标签之前不会更新其文本。我已经检查过并且我的所有标签都在UIKit要求的主线程上进行更新,但是我无法弄清楚为什么三个标签中的一个都以相同的方式设置,并没有按预期更新自己。

1 个答案:

答案 0 :(得分:0)

事实证明,当UILabel没有明确的宽度,并且其文本设置为“”时,标签有效地获得0宽度,然后在编辑文本时不再重新扩展。给我的标签定义宽度可以解决问题。其他两个标签没有问题,因为它们的值从不是“”,而是0.0,所以它们总是有一些文本。