2011-09-11 5 views
0

私はテーブルビューを持つviewcontrollerを持っています。このtableViewには、UITextFieldを持つカスタムtableviewセルがあります。私はviecontroller内からUITextFieldを操作したいと思います。どうすればいい?viewcontrollerの一部であるUITableCellのサブビューとしてのテキストフィールドへのアクセス

でも、別の質問があります。次の構文を使用するとどういう意味ですか?

id<SomeDelegate> name;? 

ありがとう!!

答えて

0

あなたのビューコントローラがのUITableViewControllerのサブクラスである場合は、この

UITableViewCell *cell = [self.tableView cellAtIndexPath:(pass indexpath)]; 

を行うことができますし、それがカスタムセル

あなたはメンバ変数を作成することができている場合は、セルに

を操作します

UITextField *mytextfield 

については、クラスレベルで参照を保存してください細胞を構築している間に後でそれらを操作する

+0

私は参照してください。私はUItextfieldsデリゲートメソッドにアクセスしたいのですが?キーボードの表示/非表示のイベントを処理しますか? – bubbles

+0

そのためには、現在のControllerをUITextFieldデリゲートから継承し、次に構築中にmytextfield.delegate = selfを割り当てる必要があります。 –

+0

セルのUITextFieldデリゲートに直接設定し、UITextFieldデリゲートメソッドをViewControllerに追加することができます –

関連する問題