0

これを実施しています。しかし、イメージは隠れていません。適切な方法は何ですか?

- (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath;
{
PlayerCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlayerCell"];
cell.ratingImageView.hidden= YES;
return;
}
4

2 に答える 2

1

その IndexPath を使用して選択されたセルを取得し、そのセルからイメージビューを非表示にする必要があります。アップルのチュートリアルには、選択したセルを取得する例があると確信しています。

于 2012-04-22T07:05:00.457 に答える
0

インデックス パスで実際のセルを取得する必要があります。次の置換でうまくいくかどうかを確認してください。

PlayerCell *cell = [tableView cellForRowAtIndexPath:indexPath];

乾杯

于 2012-04-22T07:07:01.660 に答える