0

ビューの 1 つにグループ化されたテーブル ビューがあります。そして、cellForRowAtIndexPath デリゲーター メソッド内で、次のように各テーブル セルの背景色を設定しました。

UIColor *color = [UIColor colorWithRed:221.0/255 green:241.0/255 blue:249.0/255 alpha:1.0];
[cell.contentView setBackgroundColor:color];

問題なく背景色が設定されました。しかし、問題は上下のセルで発生します。上部と下部のセルには、湾曲したエッジがあります。しかし、背景色を追加すると、エッジが歪んでしまいます。そのようなウィンドウに印刷画面をアップロードしました。背景色を設定した一番下のセルで問題が発生していることがわかります。この問題を解決する方法を教えてください。ここに画像の説明を入力

4

2 に答える 2

1

使用するcell.backgroundColor = [UIColor redColor];

いいえ

[cell.contentView setBackgroundColor:color];

UITableViewCell は、contentView プロパティを持つオブジェクトよりも複雑なオブジェクトです。セルの詳細については、UITableViewCell クラス リファレンスを参照してください。

于 2012-06-01T06:11:32.037 に答える
0

セルの clipsToBounds プロパティを YES に設定します。これにより、セルの境界が丸められます。

于 2012-06-01T06:15:27.077 に答える