gpt4 book ai didi

ios - 当我设置 initwithstyle :UItableviewsubtitle 时,UITableViewCell 不显示字幕

转载 作者:行者123 更新时间:2023-12-01 17:53:40 27 4
gpt4 key购买 nike

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellidenti = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableHeaderFooterViewWithIdentifier:cellidenti];

if(cell == Nil)
{
cell= [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellidenti];
}
cell.textLabel.text = isActive?searchData[indexPath.row]:tableData[indexPath.row];
cell.detailTextLabel.text = isActive?searchNumberData[indexPath.row]:tableNumberData[indexPath.row];
return cell;
}

我没有得到完美的 View ,也没有使用 Storyboard。

最佳答案

您没有使用正确的可重用单元格实例方式,并且还使用了静态单元格标识符。所以有关更多信息,请参阅编辑部分中的以下代码....

-UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellidenti = @"Cell";// edited here.....
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellidenti];// edited here

if(cell == Nil)
{
cell= [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellidenti];
}
cell.textLabel.text = isActive?searchData[indexPath.row]:tableData[indexPath.row];
cell.detailTextLabel.text = isActive?searchNumberData[indexPath.row]:tableNumberData[indexPath.row];
return cell;
}

关于ios - 当我设置 initwithstyle :UItableviewsubtitle 时,UITableViewCell 不显示字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22293126/

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