0

カスタム UITableViewCell を作成しましたが、その高さは動的です。画像を引き伸ばして高さに合わせたいのですが、UIEdgeInsetsMake を使用するにはどうすればよいですか? 多くの EdgeInsets を試しましたが、ビューが奇妙に見えます。画像を垂直に繰り返すだけのようです。

UIImage *cell_bg=[UIImage imageNamed:@"cell_bg"];

cell_bg=[cell_bg resizableImageWithCapInsets: UIEdgeInsetsMake(0, 10, 0, 300)];

UIImageView *backgroundView=[[UIImageView alloc]initWithImage:cell_bg];

self.backgroundView=backgroundView;
[backgroundView release];
4

1 に答える 1

0

以下のように試すことができます:

[[UIImage imageNamed:@"yourimage.png"] stretchableImageWithLeftCapWidth:yourvalue topCapHeight:yourvalue];

ありがとう

于 2013-01-21T04:36:36.583 に答える