gpt4 book ai didi

ios - 如果一个 ViewController 中有两个 UITableView,一个带有自定义单元格引用,另一个是简单的

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

我正在尝试在一个 ViewController 中使用两个 UITableView。一个带有自定义单元格引用的 UITableView,另一个很简单...我已经编写了这段代码,但它给了我控制错误可能到达非空函数的结尾...

所以给我建议...我能做什么...?

提前致谢...

这是我的代码...

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

if (tableView==self.categoryTable)
{
static NSString *cellIdentifier = @"Cell";
UITableViewCell *cell1 = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];

if (nil == cell1)
{
cell1 = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];
}

cell1.textLabel.text=[category objectAtIndex:indexPath.row];
cell1.textLabel.highlightedTextColor = [UIColor redColor];

return cell1;
}
else if (tableView==self.listTable)
{
static NSString *simpleTableIdentifier = @"SimpleTableCell";
RWTListCell *cell2 = (RWTListCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

if (cell2 == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SimpleTableCell" owner:self options:nil];
cell2 = [nib objectAtIndex:0];
}

//NSLog(@"%ld",(long)indexxxx);
//NSLog(@"%lu",(unsigned long)imagesmarry.count );

cell2.textLabel.text=[[imagesmarry_pictitle objectAtIndex:indexxxx]objectAtIndex:indexPath.row];
//NSLog(@"%@",[imagesmarry_pictitle objectAtIndex:indexxxx]);

return cell2;
}

}

最佳答案

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell;
if (tableView==self.categoryTable)
{
static NSString *cellIdentifier = @"Cell";
UITableViewCell *cell1 = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];

if (nil == cell1)
{
cell1 = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];
}

cell1.textLabel.text=[category objectAtIndex:indexPath.row];
cell1.textLabel.highlightedTextColor = [UIColor redColor];

cell=cell1;
}
else if (tableView==self.listTable)
{
static NSString *simpleTableIdentifier = @"SimpleTableCell";
RWTListCell *cell2 = (RWTListCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

if (cell2 == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SimpleTableCell" owner:self options:nil];
cell2 = [nib objectAtIndex:0];
}

//NSLog(@"%ld",(long)indexxxx);
//NSLog(@"%lu",(unsigned long)imagesmarry.count );

cell2.textLabel.text=[[imagesmarry_pictitle objectAtIndex:indexxxx]objectAtIndex:indexPath.row];
//NSLog(@"%@",[imagesmarry_pictitle objectAtIndex:indexxxx]);

cell=cell2;
}
return cell;
}

关于ios - 如果一个 ViewController 中有两个 UITableView,一个带有自定义单元格引用,另一个是简单的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27525903/

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