gpt4 book ai didi

ios - Xcode - 更改 UITableViewCell 上的标签数据

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

我有一个用自定义单元格填充的TableView。在这段代码中,我想在不同的标签上设置数据,但它似乎不起作用。我无法添加任何 socket ,不知道为什么我不能这样做。当我尝试使用 cell.textLabel.text = @"Data"; 更改数据时,它似乎添加了一个新标签,而不是更改当前标签的文本。

我该怎么办?下面的代码显示了我如何填充列表。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
SenasteTableCell *cell = [tableView dequeueReusableHeaderFooterViewWithIdentifier:CellIdentifier];
if(cell == nil)
{
NSArray* views = [[NSBundle mainBundle] loadNibNamed:@"SenasteTableCell" owner:nil options:nil];

for (UIView *view in views)
{
cell = (SenasteTableCell*)view;
}
}
return cell;
}

最佳答案

为customcell中的标签设置一个唯一的标签,您可以获取其实例

     UILabel *Label=(UILabel *)[cell viewWithTag:2];//2 is th unique tag value i set in the cell for that label

您可以像这样获取单元格中每个 View 对象的值

例如

     UIButton *sampleButton=(UIButton *)[cell viewWithTag:4];

关于ios - Xcode - 更改 UITableViewCell 上的标签数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857392/

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