2016-05-26 8 views
0

グレーの色をセルの背景色に変更しようとしましたが、UITableViewが編集して移動することができる場合、セルの右側に移動ボタンがありますが、ボタンの背景色は白です。移動ボタンの背景色を灰色に変更するにはどうすればよいですか?ここで UITableViewが編集中で移動可能な場合、セルの右側にある移動ボタンの背景色を変更する方法

はイメージです: は There is white color in right side of the cell

+0

現在、どのように背景色を設定していますか? セル自体ではなく「contentView」に背景色を設定してください。 –

+0

「contentView」に背景色を設定しました。 'self.contentView.backgroundColor = [UIColor grayColor];' – easonwzs

+0

cell.backgroundColorも同様に設定してみてください。 –

答えて

0

あなたtableviewcellをカスタマイズするために最善の方法は、細胞

  1. cell.contentView.backgroundColorの背景色を変更する方法は2つありtableView:willDisplayCell:forRowAtIndexPath:を使用している、コンテンツビューがあります追加されたすべてのオブジェクトを保持しているビューでは、背景色を変更してもBGのアクセサリまたは編集アクセサリのには影響しません。
  2. cell.backgroundColorしかし、これはすべてのアクセサリを含むセルの背景全体を変更します。

func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) { 
    cell.backgroundColor = UIColor.darkGrayColor() 
} 

セルの背景色を変更することにより、我々は EditingAcc BGを変更することができます。

enter image description here

関連する問題