-3

私のアプリにはtableviewがあり、コアデータのデータに応じてtableViewセルを色で塗りつぶしたいと考えています。たとえば、セルに値 50 が含まれている場合、セルの半分を色で塗りつぶします。セルに値 25 が含まれている場合、四分の一セルを色などで塗りつぶします。それで、どうすればそれを行うことができますか?

4

1 に答える 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 に答える