Iphone inputAccessoryView点击后

Iphone inputAccessoryView点击后,iphone,objective-c,sender,accessoryview,Iphone,Objective C,Sender,Accessoryview,我已经试过了 我遇到了一个问题,文本视图有inputAccessoryView 我想通过其inputAccessoryView调用[textView resignFirstResponder],以便关闭键盘 在inputAccessoryView上只有一个ui按钮,点击该按钮将调用一个iAction方法调用-(iAction)closeKeyboard:(id)发送方 现在方法中的发送方是inputAccessoryView上的按钮 问题是, 如何找到已点击其inputAccessoryView

我已经试过了

我遇到了一个问题,文本视图inputAccessoryView

我想通过其inputAccessoryView调用[textView resignFirstResponder],以便关闭键盘

inputAccessoryView上只有一个ui按钮,点击该按钮将调用一个iAction方法调用-(iAction)closeKeyboard:(id)发送方

现在方法中的发送方是inputAccessoryView上的按钮

问题是,

如何找到已点击其inputAccessoryView的文本视图

或者只是得到一个指向这个文本视图的指针,这样我就可以调用它了


[文本视图辞职第一响应者]??

您需要找到当前第一响应者。如果您有所有文本视图的出口,您可以依次询问每个出口

if ([textView1 isFirstResponder])
    [textView resignFirstResponder];

尽管这可能会给您带来问题,具体取决于您的按钮(请参阅,但我没有遇到过这种情况),如果是这样,请使用文本视图的
编辑属性

非常感谢!你的解决方案似乎比我的好。因为这个viewController没有IBOutlet,视图都是通过代码创建的,所以看起来有点困难,