0
私のnibファイルには、UITableViewCell用のUIButtonが接続されています。コード内のボタンのさまざまな状態の画像はどこで設定できますか?デフォルトではsetImage:forState:カスタムUITableViewCellのUIButton用
は、私がUIControlStateNormalとUIControlStateSelectedのための私のイメージを設定しようとした方法
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
}
ありますが、私はTableViewCellをロードするとき、私は私の状態が表示されません。私はUINibメソッドを使用してTBvCellをロードします:
MyCell *cell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:@"MyCellIdentifier"];
if (cell == nil) {
UINib *cellNib = [UINib nibWithName:@"MyCell" bundle:nil];
[cellNib instaniateWithOwner:self options:nil];
cell = self.MyCell;
self.MyCell = nil;
}
return cell;
ありがとう。
おかげで、私はあなたがそこにそれを設定することができます知らなかった...役立ちます。それは期待どおりに動作します。好奇心のために、このコードをUITableViewCellサブクラスにどこに置くのですか? –
UIButtonのさまざまな状態をコードで設定している場合、冗長コードが作成されます。代わりに私は、特定のuitableviewcellのIBを介してuibuttonsのこれらの状態を設定し、そのセルを再利用することをお勧めします...それは簡単です。 –