2010-11-26 23 views
1

UITableViewにはUITextFieldがあります。すべてUITextFieldには自分のタグがあります。タグでUITextFieldにアクセスするには?私はその答えをGoogleにしようとしていましたが、最初の5ページのように、送信者のタグを確認する方法を示しています。タグでオブジェクトを検索

+0

各セルには複数のUITextFieldがありますか?または、各セルに1つのUITextFieldを持つ全体としてUITableViewを参照していますか?後者の場合は、各UITextFieldにタグでアクセスする必要があるのはなぜですか? –

+0

各セルには1つのUITextLableが含まれています。 @interfaceにポインタを作成したので、問題は解決されました。 – Andoriyu

答えて

0

が解決しよう

self.carBody = cellTextField; 
0

UITableViewは可視セルのみを保持します。そのため、表示されていないセルにアクセスすることはできません。可視セルを反復処理する:([theTable visibleCells]でのUITableViewCell * aCell)用

{ UITextFieldの*遠く=(UITextFieldの*)[aCell viewWithTag:kYourTextFieldTag]。

は@interfaceでポインタを作成し、実行します: }

1

あなたはviewWithTag を使用して参照を取得し、通常どおりの参照にメッセージを送ることができます。

UITextField *tfObj=(UITextField*)[tblVuObj viewWithTag:1];