UILabel文本重叠更新?

5 cocoa-touch

在我的应用程序中,我从初始值0更改文本标签的值,并在触摸事件上增加它.有时,但不是所有时间,新值将覆盖在0,这不是很酷..

这是相关代码:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UILabel *label = (UILabel *)[cell viewWithTag:1000];
label.text = qtyString;
Run Code Online (Sandbox Code Playgroud)

我已经尝试从视图中删除标签,然后使用新值添加另一个标签,但它根本不会影响问题.当我将单元格(标签是表格单元格的一部分)滚出屏幕并重新进入时,标签会正确显示.哦,我也尝试过

[tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

并且效果更好,但是如果我选择一个单元格然后在它被突出显示时滚动它会在该单元格上跳出来.

请帮忙 :(

0on*_*neo 18

检查"清除图形上下文"对我有用,我一开始就不小心取消了它~~


小智 5

在您的UILabel选项UNCHECK'opaque'下,将修复它.