gpt4 book ai didi

iphone - 重新加载 UITableView 有 UITableViewCell 可见性问题

转载 作者:行者123 更新时间:2023-11-28 08:38:44 25 4
gpt4 key购买 nike

我有一个有两行的 UITableView。第一行有 UITextField,第二行有 UICollectionView。在重新加载 UITableView 时,UICollectionViewCell 的单元格不会出现。但是在滚动 UITableView 时,UICollectionView 的所有单元格都变得可见。我可能做错了什么。

    if indexPath.row == 0 {
let cellIdentifier = "NewPostCell"
var cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as? NewPostCell
if (cell == nil) {
cell = Utils.getCellForGivenIdentifier(cellIdentifier, cellIdentifier: cellIdentifier, ownerT: self) as? NewPostCell
}
cell?.txtPost.delegate = self

cell?.txtPost.text = userThoughts


newPostCell = cell
return cell!
} else {

let cellIdentifier = "ASAttachmentCell"
var cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as? ASAttachmentCell
if (cell == nil) {
cell = Utils.getCellForGivenIdentifier(cellIdentifier, cellIdentifier: cellIdentifier, ownerT: self) as? ASAttachmentCell
}

if let height = cell?.collectionAttachment?.contentSize.height
{
cell?.cntCollectionHeight.constant = height
}

attachmentCell = cell
return cell!
}




func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
if indexPath.row == 1 {
attachmentCell = cell as? ASAttachmentCell
attachmentCell?.attachmentCollection(self)
}
}

最佳答案

尝试将您的代码放入您设置 Collection View 数据源的部分:

collectionView.reloadData()

关于iphone - 重新加载 UITableView 有 UITableViewCell 可见性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36914916/

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