gpt4 book ai didi

ios - UITableViewCell 的详细文本标签在滚动时消失

转载 作者:行者123 更新时间:2023-11-30 14:03:34 26 4
gpt4 key购买 nike

我正在使用使用标准 UITableViewCell 的 UITableView。我在 Interface Builder 中将样式设置为“Right Detail”。

每个单元格看起来都是正确的,直到我将其滚动出框架并返回到框架中,此时详细信息标签变为空白。

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = self.tableView!.dequeueReusableCellWithIdentifier("id");

cell.detailTextLabel!.text = "value";

return cell;
}

当我调用 sizeToFit() 时,标签再次出现,但与单元格右侧的详细信息指示器重叠。

我尝试了这个问题的答案:UITableViewCell detailTextLabel disappears when scrolling ,但唯一有效的方法是对 UITableViewCell 进行子类化,如果可能的话,我希望不对其进行子类化。

有什么想法吗?

最佳答案

而不是

let cell = self.tableView!.dequeueReusableCellWithIdentifier("id");

使用

tableView.dequeueReusableCellWithIdentifier("id", forIndexPath: indexPath) as! UITableViewCell

在以前的项目中,我经常遇到没有 indexPath 的出队单元的问题。不确定为什么会发生,但确实如此

关于ios - UITableViewCell 的详细文本标签在滚动时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32681744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com