UITableViewCell Resign FirstResponder

时间:2010-08-09 13:22:41

标签: iphone


您好,

我有一个包含UITableViewCell子类的UIViewController类。

在tableViewCell中我有一个UITextView调用我推荐的numberPad包含丢失的DONE按钮。

按下按钮,按下时调用名为backgroundPressed的方法。从根UIViewController类调用此方法。

-(IBAction)backgroundPressed:(id)sender{

[textField2 resignFirstResponder];

我遇到的问题是调用此方法不会忽略numberPad。这可能是因为该方法是从UIViewContoller类调用的。我如何访问 当UITextView?

时,UITableViewCell会重新启动第一个响应者

非常感谢

1 个答案:

答案 0 :(得分:0)

这应该有效。 textField2是否有对textField的有效引用?我假设您的UITableViewCell是一个自定义对象,您是保存对单元格对象还是文本字段的引用?

[myCellObject.textField2 resignFirstResponder]
// or
[self.textField2 resignFirstResponder]    // should work if you have a valid reference