我一直在寻找这个,但我似乎无法找到它.我知道如何解雇键盘,Objective-C但我不知道如何使用Swift?有人知道吗?
我正在与多个iPhone应用程序textfields上viewcontroller.我有点困惑resignfirstresponder和设置.textfield delegates当我设置委托,然后调用resignfirstresponder该特定文本字段时,我已经能够重新签名文本字段.我有一个view controller大约7个文本字段,不想单独调用每个.没有人有任何示例代码将关闭所有的textfields上view controller?另外,如何为所有文本字段设置委托?
谢谢!
我有两个视图控制器。假设,viewcontroller1和viewcontroller2。
在viewcontroller1我有一个文本视图和一个按钮。当我单击 textview 键盘打开时,如果按下按钮键盘很好地关闭。我正在使用此代码来关闭键盘。
[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder)
to:nil
from:nil
forEvent:nil];
Run Code Online (Sandbox Code Playgroud)
但是,当键盘打开时,我转到viewcontroller2然后返回viewcontroller1,在 viewWillAppear 方法中,我使用相同的代码来关闭键盘,但不会关闭键盘。看到这一点,我感到非常惊讶。请帮忙