2

私はiPhone開発に不慣れです。テーブルビューを操作してみます。それで私はいくつかのサンプルコードと本を見ました。しかし、私はの意味がわかりませんindexPath

これがコード行です。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath ;

パラメータについて説明してくださいindexPath

4

2 に答える 2

5

問題のセルのセクション番号と行番号が含まれています。indexPath.sectionと書くことができますindexPath.row

于 2012-05-29T22:52:10.227 に答える
3

NSIndexPathクラスは、ネストされた配列コレクションのツリー内の特定のノードへのパスを表します。

テーブルにはセクションと行があります。行がどこにあるかを知るには、テーブルがどのセクションにあるかというインデックスと、そのセクション内のインデックス位置を知る必要があります。

UIKitの操作を容易にするカテゴリを追加しますUITableView

@interface NSIndexPath (UITableView)

+ (NSIndexPath *)indexPathForRow:(NSInteger)row inSection:(NSInteger)section;

@property(nonatomic,readonly) NSInteger section;
@property(nonatomic,readonly) NSInteger row;

@end
于 2012-05-29T22:55:13.013 に答える