選択したセルを強調表示することになっている選択バーを持つ UITableView があるアプリに取り組んでいます。選択バーはアニメーション化されており、テーブル内で選択されているセルに移動することになっています。残念ながら、私が持っている画像は正しいセルを強調表示していません。むしろ、2 行上にあるセルが強調表示されています。それがなぜなのかわかりません。UITableView と UIImageView を Interface Builder のメイン ビューに追加しました。以下は私の関連コードです:
- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[UIView animateWithDuration:.3 animations:^{
CGRect rect = [tableView rectForRowAtIndexPath:indexPath];
_imageView.frame = rect;
}];
}
誰が私が間違っているのか、これを修正するために何をする必要があるのか を知ることができますか?
回答者全員に事前に感謝します。