0

我有一张带有静态单元格的表格。我还有一个为每个单元格设置 textLabel.text 属性的按钮。

当我按下那个按钮时,视觉上什么都没有发生,即使标签真的被改变了。

奇怪的是:如果我点击单元格,值会突然显示。所以我必须点击每个单元格来显示标签文本。现在我可以再次点击按钮(更改标签),它会正常工作 - 我只需要第一次点击单元格,然后它们保持“激活”状态。

4

1 回答 1

3

[cell setNeedsLayout]更改文本后尝试拨打电话。如果's为,则该单元格将其标签调整为CGSizeZeroin 。layoutSubviewstextLabeltextnil

于 2012-09-03T22:57:09.170 回答