私は自分のテーブルビューにカスタムテーブルビューセルを使用しています。境界線を設定するために、私はカスタムセルのビューを配置し、境界線のプロパティを変更しています。選択時にUITableViewCellの境界線の色を変更します。
self.borderView.layer.borderColor = VIEW_BORDER_COLOR;
選択したセルを境界線の色を変更してハイライトしたいとします。私は、didselectrowforindexpathでそれを変更しようとした
cell.borderView.layer.borderColor = [UIColor yellowColor].CGColor;
が、細胞が再利用されているとして、それはスクロールに変化し
。
あなたは... –
[セルsetShowsTouchWhenHighlighted:YES]を複数選択や単一選択を行っています。これを試してみてください... – Jitendra