0

iOS6でグループ化されたテーブルセルと同じように、iOS7でUITabelViewCellを追加する周りにスペースを追加しようとしています。Facebookのニュースフィードセルに似ています。

tableView (グループ化) に追加するカスタム UITableCell があります。cellForRowAtIndexPath内で私は次のことを試しました

int x = cell.frame.origin.x;
int y = cell.frame.origin.y;
int h = cell.frame.size.height;
int w = cell.frame.size.width;

NSLog(@" x : %i y : %i h = %i w = %i" , x, y , h, w);
CGRect newFram = cell.frame;
newFram.origin.x = 10;

cell.frame = newFram;
x = cell.frame.origin.x;
NSLog(@" x : %i y : %i h = %i w = %i" , x, y , h, w);
[[cell layer] setBorderWidth:1.0f];

セルの x 原点を変更しようとしました。'x' を印刷すると、最初と 10 秒で 0 と表示されますが、セルは常に 0 です。

2013-11-04 22:07:30.334 iosproj[6256:70b]  x : 0 y : 0 h = 71 w = 320
2013-11-04 22:07:30.335 iosproj[6256:70b]  x : 10 y : 0 h = 71 w = 320

2013-11-04 22:07:30.337 iosproj[6256:70b]  x : 0 y : 0 h = 71 w = 320
2013-11-04 22:07:30.337 iosproj[6256:70b]  x : 10 y : 0 h = 71 w = 320

これに関するヘルプをいただければ幸いです。

ありがとう、

4

1 に答える 1

0

これは質問に直接答えているわけではありませんが、ビューとセルのカスタム デザインが本当に必要な場合は、代わりに aUICollectionViewUICollectionViewCells を使用できます。UICollectionViewLayout次に、セクションとセルの間の間隔を処理するためにa を使用できます。iOS のドキュメントでは、すべて非常に明確です。

于 2013-11-05T07:23:35.077 に答える