1

私が使うとき

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
     NSArray *visibleCells = [my_table visibleCells];

(visibleCellsで)表示されている(my_table内の)行の数を知りたい。

たとえば、私がする場合

[visibleCells count];

5行が表示されていることはわかっていますが、実数を知る必要があります(たとえば、テーブルビューの番号3、4、5、6、7)。

出来ますか?

4

3 に答える 3

0

配列の最初と最後のオブジェクトを含むテーブルビューでindexPathForCell:を呼び出して、2つのインデックスパスを取得できます。

于 2011-04-22T17:53:59.587 に答える
0

解決しました!

これを使って

UITableViewCell *currentCell = [visibleCells objectAtIndex:i];
NSIndexPath *indexPath = [tabella_gallery indexPathForCell:currentCell];

正常に動作します!

于 2011-04-23T08:41:52.077 に答える