1

グループ化されたセルの静的な TableView があり、このデザインをアーカイブする方法を知りたいですか? 境界線と影。

テーブルビュー

ありがとう

4

3 に答える 3

2

セルの backroundView 値を変更できます。

UIImage *image = [[UIImage imageNamed:@"image-name"] stretchableImageWithLeftCapWidth:5.0 topCapHeight:5.0];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
[imageView setImage:image];
self.backgroundView = imageView;
[imageView release];

また、selectedBackgroundView の値を変更することもできます。

于 2013-03-11T15:13:23.437 に答える
2

カスタムdrawRectコードがないと、セルの背景を変更できません。

この質問で提供された回答に基づいたGitHub プロジェクトがあります。

基本的に、セルの位置 (上、中央、下) に基づいて、3 種類のカスタム セルを描画する必要があります。iOS がリリースされるたびに、これをより直接的な方法で行えるようになることを願っています。

于 2013-03-11T14:53:08.657 に答える
1

UITableViewCell をオーバーライドする必要がありますdrawRect

しかし、ここには良いライブラリがあります。プリティキット

this を使用すると、簡単に到達できます。

于 2013-03-11T15:06:40.153 に答える