0

我有一个TableView我用自定义单元格填充的。在这段代码中,我想在我的不同标签上设置数据,但它似乎不起作用。我不能添加任何网点,不知道为什么我不能这样做。当我尝试使用它更改数据时,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;
}
4

3 回答 3

1

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

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

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

例如

     UIButton *sampleButton=(UIButton *)[cell viewWithTag:4];
于 2013-05-31T12:52:39.093 回答
0

我想你还没有设置FileOwner属性表单XIB文件。设置fileownerUITableViewClassUITableViewCell作为SenasteTableCell。要连接插座,您必须先选择SenasteTableCell,然后会有一个插座列表。

于 2013-05-31T13:25:20.807 回答
0

您应该能够创建网点。如果您使用的是自定义表格视图单元格(我假设 SenasteTableCell 是),请确保在界面构建器中单击该单元格并将其类设置为 SenasteTableCell。此时,您应该能够控制从标签到文件的拖动并创建出口。

于 2013-05-31T12:38:31.153 回答