gpt4 book ai didi

ios - 表格 View 中的多个自定义单元格放置

转载 作者:行者123 更新时间:2023-12-01 18:14:30 24 4
gpt4 key购买 nike

我在将自定义单元格放置在表格 View 中我想要的位置时遇到问题。如果我是新手,如果有一个简单的解决方案,我不会感到惊讶。

第一个单元格是“日”单元格。我需要其中的 7 个,然后是一个“周”单元。然后重复。

我想我可以使用模数来获得一周的第 8 个单元格,然后我就准备好了!不幸的是,这使得第一个索引成为每周单元格,这不是我想要的。所以我将 index.row != 0 放入条件中,如下所示:

if (indexPath.row%8 == 0 && indexPath.row != 0) {
weeklyCell = [tableView dequeueReusableCellWithIdentifier:@"Week" forIndexPath:indexPath];
// some code to add content to the cell
return weeklyCell;
} else {
// dayCell code
}

但这给了我在第一周单元格出现前 8 天的问题。在第一周细胞之后,它工作得很好。 7天、1周细胞等

基本上我需要 indexPath.row 从 0-6 用于 dayCell,7 用于 weekCell,8-14 用于 dayCell,15 用于 weekCell,等等。

我似乎无法弄清楚如何使用模数或任何其他方式来做到这一点。没有类似的 SO 问题可以解决我的问题。

一个解决方案将不胜感激!

最佳答案

我认为这会奏效,

if ((indexPath.row + 1) %8 == 0) {
weeklyCell = [tableView dequeueReusableCellWithIdentifier:@"Week" forIndexPath:indexPath];
// some code to add content to the cell
return weeklyCell;
} else {
// dayCell code
}

关于ios - 表格 View 中的多个自定义单元格放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812967/

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