gpt4 book ai didi

iphone - 如何在表格 View 的第一部分中显示数组的第一项,并在下一部分中显示剩余项?

转载 作者:行者123 更新时间:2023-11-28 20:21:47 25 4
gpt4 key购买 nike

我有一个 Iphone 应用程序,我在其中显示来自 NSMutableArray 的 TableView 。所有工作正常。现在我需要它在分组 TableView 中的两个部分中显示。所以我的数组的第一个元素总是在第一部分,而 reming 元素在第二部分。当我在我的 cellforrowatindexpath 中这样做时,我的第一个单元格在第二部分变得空了。`

NSMutableDictionary *dicttable=[self.array objectAtIndex:indexPath.row];
NSString *head=[[dicttable objectForKey:@"message"] description];

if(indexPath.section==0)
{
if([head isEqualToString:@"ddd"])
{
label.textAlignment = UITextAlignmentLeft;
label.textColor =[UIColor darkGrayColor];
label.font = [UIFont fontWithName:@"Helvetica" size:16];

label.text = head;
label.tag=100;
[cell.contentView addSubview:label];
}
}
else
{
if(![head isEqualToString:@"ddd"])
{
label.textAlignment = UITextAlignmentLeft;
label.textColor =[UIColor darkGrayColor];
label.font = [UIFont fontWithName:@"Helvetica" size:16];

label.text = head;
label.tag=100;
[cell.contentView addSubview:label];

}

}

我需要在第一部分中使用此 ddd,在下一节中使用其余元素。我想继续使用单阵列。

最佳答案

试试这个

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

NSInteger row = indexPath.section!=0?indexPath.row+1:indexPath.row;
NSMutableDictionary *dicttable=[self.array objectAtIndex:row];
NSString *head=[[dicttable objectForKey:@"message"] description];
if(indexPath.section==0)
{
if([head isEqualToString:@"ddd"])
{
label.textAlignment = UITextAlignmentLeft;
label.textColor =[UIColor darkGrayColor];
label.font = [UIFont fontWithName:@"Helvetica" size:16];

label.text = head;
label.tag=100;
[cell.contentView addSubview:label];
}
}
else
{
if(![head isEqualToString:@"ddd"])
{
label.textAlignment = UITextAlignmentLeft;
label.textColor =[UIColor darkGrayColor];
label.font = [UIFont fontWithName:@"Helvetica" size:16];

label.text = head;
label.tag=100;
[cell.contentView addSubview:label];

}

}

}

关于iphone - 如何在表格 View 的第一部分中显示数组的第一项,并在下一部分中显示剩余项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15632039/

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