0

我在 Interface Builder 中创建了一个静态 UITableView。每个单元格都有正确的细节,我用一个值初始化了它们。此外,我为每个单元格定义了不同的标识符以使它们彼此不同。我的问题是,当我尝试修改或编辑任何单元格的正确细节时,我无法做到,因为我无法获得有效单元格的引用。有谁知道该怎么做?我正在尝试通过这种方式进行操作,但是每次我检查单元格引用值时,它都是空的,所以我无法编辑正确的细节......

NSString *identifier = @"idOfEachCell";
UITableViewCell *cell = [table dequeueReusableCellWithIdentifier:identifier];
cell.detailTextLabel.text = @"Changed!";
4

1 回答 1

1

为 ViewController 中的每个单元格创建一个属性:

@property (nonatomic) IBOutlet UITableViewCell *staticCell1;
@property (nonatomic) IBOutlet UITableViewCell *staticCell2;
...

然后在 IB 中,通过控制从单元拖动到您的 ViewController 将静态单元链接到属性。现在您可以通过该属性完全访问单元格。

于 2013-03-05T14:54:05.297 回答