0

こんにちは、InterfaceBuilder とストーリーボードを使用してこのテーブルビューを作成しました。セルのスタイルとテーブル ビューのコンテンツ プロトタイプにカスタムを使用しました。これは画像です: カスタムテーブルビュー

しかし、今はプログラムですべてをやり直す必要があります。このコードを使用してセルにイメージビューを挿入しようとしました

UIImageView *imgView = [[UIImageView alloc] initWithFrame:
  CGRectMake(300, 0, 80, 80)];
imgView.image = [UIImage imageNamed:@"esquina_estrella.png"];
cell.imageView.image = imgView.image;`

しかし、画像はCGRectMakeに応答しない静的なままです。助けてくれてありがとう

4

2 に答える 2

0

次のコードをセルに使用します。

// Make your frame origin 0,0 as below done.
UIImageView *imgView = [[UIImageView alloc] initWithFrame:
CGRectMake(0, 0, 80, 80)];

imgView.image = [UIImage imageNamed:@"esquina_estrella.png"];

[cell addSubview:imgView];
[imgView release]; 
imgView = nil;
于 2012-09-29T11:06:22.557 に答える
0

追加

imgView.clipsToBounds = YES;

画像の表示を画像ビューのフレームに制限します。

また、画像ビューとそのフレームを使用せずに、別のオブジェクトであるセルの画像ビューに画像ビューの画像を追加しています。画像を使用するだけであれば、実際には画像ビューは必要ありません。あなたが欲しいのは

cell.imageView = imgView;

また

[cell.contentView addSubview:imgView]; 

正確に配置し、スクリーンショットのように画像ビューを追加する場合は、後者が適しています。

于 2012-09-28T16:51:29.360 に答える