2009-07-06 11 views
0

ええ、もう一度私です:)クラス間でアクションを呼び出す方法は?

私は少し問題があります。

私はTextFieldでカスタムセルを持っています。 "done"をタップするとキーボードが隠れてしまいます。

したがって、通常は私は[sender resignFirstResponder]でこのjusを行います。

カスタムセルがクラスそのものであり、独自の.hおよび.mファイルを持っているため、この場合は機能しません。

一般的にどのようにリンクすることができますか?

+1

質問には意味がありません。言い直してください。 –

答えて

0

UITextFieldのデリゲートをUIViewControllerに設定します。これはInterface Builder(そのようなUITableViewCellを作成した場合)またはコード(UIViewController内)を使用して行うことができます。

tableViewCell.textView.delegate = self 

今、あなたのUIViewControllerでは、この機能を追加します。

- (BOOL)textFieldShouldReturn:(UITextField *)textField { 
    [textField resignFirstResponder]; 
    return NO; 
} 

このコードは、テストされていないが、それはおそらく動作するはずです。

関連する問題