セクション数と行数が動的なセクション化されたテーブルビューがあります。データは、異なる配列と辞書から各行に与えられます。を呼び出すときに、現在の行の前の任意のセクションの行をカウントして、行の数を取得したいと思いdidSelectRowAtIndexPath
ます。この回答に従いましたが、間違った結果が得られます。線形カウントを取得する方法があるはずだと思います...
質問する
416 次
1 に答える
0
私は解決策を見つけました:- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
私は追加しました:
NSString *numberOfRowsInSectionString = [[NSString alloc]initWithFormat:@"Section%i",section];
[numberOsRowsArray addObject:numberOfRowsInSectionString];
行番号を知る必要があるときは、次のようになります。
NSString *currentSectionString = [[NSString alloc]initWithFormat:@"Section%i",indexPath.section];
[numberOsRowsArray sortUsingSelector:@selector(compare:)];
NSUInteger indexOfTheObject = [numberOsRowsArray indexOfObject:currentSectionString]+indexPath.row;
于 2013-03-12T17:44:54.250 に答える