ユーザーが特定の行を選択すると、選択可能な行と選択されていない行の色を変更したいと考えています。UITableviewで選択された行と選択されていない行の色を変更する方法は?
サンプルコードまたはそのリンクを教えてください。 cellForRowAtIndexpath
方法において、予め
ユーザーが特定の行を選択すると、選択可能な行と選択されていない行の色を変更したいと考えています。UITableviewで選択された行と選択されていない行の色を変更する方法は?
サンプルコードまたはそのリンクを教えてください。 cellForRowAtIndexpath
方法において、予め
cell.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.25];
を設定し、選択したとき、あなたは、セルの色を変更することができます。
で おかげで、
はUITableViewCellのbackgroundView
とselectedBackgroundView
プロパティを設定します。
必要な背景色で新しいUIViewオブジェクトを作成し、プロパティにそのビューを割り当てます。
UIView *normalView = [[UIView alloc] initWithFrame:cell.bounds];
normalView.backgroundColor = [UIColor blueColor];
cell.backgroundView = normalView;
[normalView release];
selectedBackgroundView
についても同様である。
が続いて最終的に、赤、緑、青の値を変更することにより
[cell.textLabel setBackgroundColor:[UIColor clearColor]];
私の答えはあなたの問題を解決しましたか? – Ilanchezhian