我有一个包含三个部分的表视图控制器,我不知道如何在一个条件例子之后选择我想要放置单元格的部分。并且还要动态定义每个部分的单元格数。
在我的代码中,我有3个部分,我知道我将只有1个单元格用于“当前节目”部分但是对于其他部分它取决于节目数
我的代码:
decimal x = 508600000;
string z = String.Format("0.00000" + x);
感谢您的帮助
答案 0 :(得分:2)
您可以维护三个时间表列表(例如pastScheduleList
,currentScheduleList
,futureScheduleList
)。然后,您可以使用与tableView:titleForHeaderInSection:
和tableView:numberOfRowsInSection:
中的tableView:cellForRowAtIndexPath:
中使用的类似的测试结构。例如,对于tableView:numberOfRowsInSection:
:
NSInteger sectionCount;
switch (section)
{
case 0:
sectionCount = [self.pastScheduleList count];
break;
case 1:
sectionCount = [self.currentScheduleList count];
break;
default:
sectionCount = [self.futureScheduleList count];
break;
}
return sectionCount;
对于tableView:cellForRowAtIndexPath:
,您需要启用indexPath.section
。