0

テーブルビューセルに2つ以上の値を保持するにはどうすればよいですか?テーブルビューでセルをクリックすると、次のビューに3つの値が渡されます。しかし、textlabelとdetailtextlabelに含まれているため、2つの値(name、address)しか取得できませんが、(phone)はセルに表示されず、nameとaddressのみが表示されます。

4

2 に答える 2

0

セルにより多くの値を表示したい場合は、カスタムセルを作成します。

オプションは、以下のようにNSMutableArrayを使用し、カスタムセルにすべての値を表示することです。

 NSMutableArray *arrValues = [[NSMutableArray alloc] initWithObjects:[NSArray arrayWithObjects:"Value1","Value2","Value3"],nil];

arrValuesにできるだけ多くの配列を追加します。

tableViewDidSelectAtRowのメソッドの場合:この配列を次のコントローラーに渡します

NSArray *arrPassing = [arrValues objectAtIndex:indexPath.row];
于 2012-09-20T05:35:40.680 に答える
0

テーブルビューセルのカスタムセルを作成する

于 2012-09-20T05:33:44.067 に答える