gpt4 book ai didi

ios - 在 TableView 使可重用单元出列之前,静态 TableView 中的动态文本无法正确显示

转载 作者:行者123 更新时间:2023-11-30 13:39:15 25 4
gpt4 key购买 nike

我有一个静态 TableView ,它包含三个部分,每个部分有不同数量的行。动态文本在第一部分中正确显示,但是,在表格 View 将可重用单元格出队之前,第三部分中的动态文本不会正确显示。当表格 View 首次加载时,动态文本将在第 1 部分中正确显示,单元格高度足以显示所有文本。另一个单元格具有正确大小的动态文本,但单元格高度错误,它只显示第一行文本。当我将单元格移出屏幕并再次返回时,它会显示单元格高度正确的动态文本。由于它是静态表格 View ,我没有使用 cellForRowAtIndexPath 方法。我已将 ibOutlets 连接到 tableviewcontroller,然后设置动态文本如下

   override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {


if indexPath.section == 2 && indexPath.row == 0 {

myLabel.text = "This is the dynamic text to display"

myLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleBody)

myLabel.accessibilityLabel = myLabel.text


}

if indexPath.section == 1 && indexPath.row == 1 {

myOtherLabel.text = "I also want this dynamic text to display"

myOtherLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleBody)

myOtherLabel.accessibilityLabel = myOtherLabel.text

}


}

有没有办法在我的 viewDidload 方法中强制所有单元格出队?有没有更好的方法来解决这个问题?

最佳答案

关于ios - 在 TableView 使可重用单元出列之前,静态 TableView 中的动态文本无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757990/

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