UITableViewCell辞职FirstResponder


嗨,

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

在tableViewCell中,我有一个UITextView,它调用了我推荐包含缺少的DONE按钮的数字键盘。

按下DONE按钮,当按下时调用一个名为backgroundPressed的方法。 该方法从根UIViewController类调用。

-(IBAction)backgroundPressed:(id)sender{

[textField2 resignFirstResponder];

我遇到的问题是调用此方法不会解除numberPad。 这可能是因为该方法是从UIViewContoller类中调用的。 如何访问UITableViewCell以便在UITextView时退出第一个响应者?

非常感谢


这应该工作。 textField2是否具有对textField的有效引用? 我认为你的UITableViewCell是一个自定义对象,你保存对单元格对象或文本字段的引用?

[myCellObject.textField2 resignFirstResponder]
// or
[self.textField2 resignFirstResponder]    // should work if you have a valid reference
链接地址: http://www.djcxy.com/p/44303.html

上一篇: UITableViewCell Resign FirstResponder

下一篇: Contents of UITextField and UITextView to NSString