テーブルに現在表示されていないindexPathのセルを取得するにはどうすればよいですか?必要なindexPathのセルが範囲外であるため、iOS SDK:表示されていない表ビューでセルを取得するにはどうすればよいですか?
NSString *name = [[(ELCTextfieldCell *)[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]] rightTextField] text];
-cellForRowAtIndexPath...
戻りnil
:私のセルを取得するため
コード(セルが範囲外です)。どうすれば正しいセルを得ることができますか?
は、より多くの情報とコードを入力してください。 – dasdom
OK、グループ化されたテーブルビューがあります。一部のセルにはテキストフィールドがあり、最後にボタンを表すセルがあります。 今、私が問題を抱えているのは、私がテーブルビューの最後にいる場合、最初の2つのセルが範囲外ですが、ボタンを表すセルをクリックすると、最初に提供された情報が必要になるという問題があります。 今、私はしようとしました:[[(ELCTextfieldCell *)[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]] rightTextField] text]が、セルが範囲外ですので、-cellForRowAtIndexPath:...はnilを返します。 正しいセルを取得するにはどうしたらいいですか? –
あなたの質問に対する答えは、nacho4dの言う通りです。情報を取得するためにセルを使用せず、基礎となるデータソースから取得します。より広範な答えは、スクロールバーでビューを使用する代わりに、スクロールUIをレイアウトするためにテーブルビューを使用しているようです。 – Abizern