私はiPhone開発に不慣れです。テーブルビューを操作してみます。それで私はいくつかのサンプルコードと本を見ました。しかし、私はの意味がわかりませんindexPath。
これがコード行です。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath ;
パラメータについて説明してくださいindexPath。
私はiPhone開発に不慣れです。テーブルビューを操作してみます。それで私はいくつかのサンプルコードと本を見ました。しかし、私はの意味がわかりませんindexPath。
これがコード行です。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath ;
パラメータについて説明してくださいindexPath。
問題のセルのセクション番号と行番号が含まれています。indexPath.sectionと書くことができますindexPath.row。
NSIndexPathクラスは、ネストされた配列コレクションのツリー内の特定のノードへのパスを表します。
テーブルにはセクションと行があります。行がどこにあるかを知るには、テーブルがどのセクションにあるかというインデックスと、そのセクション内のインデックス位置を知る必要があります。
UIKitの操作を容易にするカテゴリを追加しますUITableView。
@interface NSIndexPath (UITableView)
+ (NSIndexPath *)indexPathForRow:(NSInteger)row inSection:(NSInteger)section;
@property(nonatomic,readonly) NSInteger section;
@property(nonatomic,readonly) NSInteger row;
@end