背景色が黒いセルがいくつかあるtableViewがあります。ナビゲーションバーの編集ボタンをタップすると、表示されている現在の白色ではなく、黒に並べ替えることができる領域の背景色を変更したいと思いますか?セルの編集中にTableViewCellの背景色を変更する
以下の機能を使用して編集ボタンを完了に変更できますが、セルの特定の領域を変更する方法がわかりません。私はこれを変更する場所だと感じますが、私はどのように表示していません。
override func setEditing (editing:Bool, animated:Bool)
{
super.setEditing(editing,animated:animated)
if (self.editing) {
self.editButton.title = "Done"
self.navigationItem.setHidesBackButton(true, animated: true)
} else {
self.editButton.title = "Edit"
self.navigationItem.setHidesBackButton(false, animated: false)
}
}
これは私が言及しているもののイメージです。この「削除するスワイプ」モードでは
これは、編集中のセルの背景色を変更する場合に機能します。均一な黒色を得るためにすべてのセルを変更する方法はありますか? – Gugulethu
これを試してみましたが、これは編集中にtableViewのトップセルのうちの2つにしか作用しませんでした-func tableView(tableView:UITableView、editingStyleForRowAtIndexPath indexPath:NSIndexPath) - > UITableViewCellEditingStyle { tableView.cellForRowAtIndexPath(indexPath)?backgroundColor = UIColor .blackColor() return UITableViewCellEditingStyle.None } – Gugulethu
私はそれを把握することができました。正しい方向に私を導いてくれてありがとう。 ;) – Gugulethu