gpt4 book ai didi

ios - 如何在 iOS 中处理具有不同行高的 TableView 中的拖动?

转载 作者:行者123 更新时间:2023-11-29 11:29:17 25 4
gpt4 key购买 nike

当我点击一行中的一个时,它的高度会增加(到 200)。当我再次点击时,它的高度会降低到默认高度(到 100)。
我保留了一系列选定的行。在 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 中,我根据是否选择了天气来设置欣赏高度。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
// ...
if (listOfSelected && listOfSelected.count != 0 && [listOfSelected containsObject: sectionNumber]) {
baseHeight = 200;
}

return baseHeight
}

没关系,但是当我拖动它们时,一些问题是原因。就像 200 的行高变成 100,反之亦然。我认为那是因为行号错误。
有什么标准的方法可以做到这一点吗?

最佳答案

正如您所说,我保留了一个选定行的数组,在完成对 tableView 单元格的拖放之后,您还需要更新您的 selectedRow 数组,因为您的单元格索引改变了它使用旧索引模式处理您的工作。

关于ios - 如何在 iOS 中处理具有不同行高的 TableView 中的拖动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55196685/

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