0

以下のようなuitableビュー用にカスタマイズされたセルを実行しています

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    NSString *CellIdentifier    =   @"overViewCell";
    tableCell                   =   [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if ( tableCell == nil ) {
        [[NSBundle mainBundle] loadNibNamed:@"OverViewCell" owner:self options:nil];
        tableCell           =   overViewCell;
        self.overViewCell   =   nil;
    }
    ..............................................................
}

OverViewCell.xib は次のようになります (右の画像は 3 とタグ付けされています)

ここに画像の説明を入力

そして後で、これを行うことでテーブルビューから特定のセルの画像を変更したいと思います

- (void) updateImageView {
    // currentRow is getting value when cellForRowAtIndex is clicked  
    NSIndexPath *indexPath  =   [NSIndexPath indexPathForRow:currentRow inSection:0];
    UITableViewCell *cell   =   [self.tableContent cellForRowAtIndexPath:indexPath];
    imageView               =   (UIImageView*)[cell viewWithTag:3];
    imageView.image         =   [UIImage imageNamed:@"checked.png"];
    [self dismissViewControllerAnimated:YES completion:nil];

}

でもイメージは全然変わらない

途中で欠けているもの...この問題について手がかりがあれば助けてください。

4

1 に答える 1

1

私は問題が何であるかを理解しました。その画像に間違ったタグを割り当てていたためです

于 2012-07-16T21:19:47.483 に答える