我正在尝试更新UILable中的新值,但该标签中的最后一个值重叠。
我每30秒调用一次API,并每30秒获取此标签的值,因此我需要更新此标签中的值。但是有时候我会遇到这个问题。
请为此给我一个解决方案。
答案 0 :(得分:1)
我删除标签并放置UIButton而不是UIlable。并使用UIButton并为设置值设置标题功能。对我来说很好。
谢谢你们
答案 1 :(得分:0)
尝试以下操作:
self.label.text = "" // Probably unnecessary
self.label.text = "1337"
self.label.setNeedsLayout()
每次您从API更新它。
编辑:您可能/以前甚至不需要清除它。
答案 2 :(得分:0)
您应该使用“核心动画显示链接层”(CADisplayLinkLayer)。您可以查看Brian Voong的CADisplayLayer this article。
在setupDisplayLayer中为您传递标签
ErrorDetails