私のアプリにはtableviewがあり、コアデータのデータに応じてtableViewセルを色で塗りつぶしたいと考えています。たとえば、セルに値 50 が含まれている場合、セルの半分を色で塗りつぶします。セルに値 25 が含まれている場合、四分の一セルを色などで塗りつぶします。それで、どうすればそれを行うことができますか?
質問する
159 次
1 に答える
1
これにより、問題の解決策が得られる場合があります。
カスタム ビューをテーブル ビュー セルに追加する
ur 値 50 が意味する場合、
int wd = 50/100*width of tableviewcell;
CGRect rv= CGRectMake(0, 0, wd, height of tableviewcell);
UIView *v=[[UIView alloc] initWithFrame:rv];
v.backgroundColor = [UIColor yourneededcolor];
[[cell contentView] addSubview:v];
uitableviewcell
の背景色をに設定することを忘れないでくださいclearcolor
。
于 2013-03-04T07:51:55.773 に答える