VCDI 2023-06-22 22:31 采纳率: 83.3%
浏览 30
已结题

UILabel给text赋值了,为什么界面没有更新呢?

label.text = [label.text stringByAppendingString:uiStr];
UILabel给text赋值了,为什么界面没有更新呢?
重启应用是会更新的,但是赋值次数多了,UILabel就不再更新了。

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-06-22 22:38
    关注

    在主线程更新

    DispatchQueue.main.async {
        // 在主线程更新UILabel的text属性
        yourLabel.text = "新的文本"
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月16日
  • 已采纳回答 5月8日
  • 创建了问题 6月22日