我在自定义键盘上添加了文本字段 (keyboardTextField) 和 UISwitch。我可以根据我的代码的 Switch 值将 (keyboardTextField) 的焦点设置为ON或OFF。
- (void)switchToggled:(id)sender
{
UISwitch *mySwitch = (UISwitch *)sender;
if ([mySwitch isOn])
{
[keyboardTextField becomeFirstResponder];
}
else
{
[keyboardTextField resignFirstResponder];
}
}
因此,当我的自定义键盘在我的设备的每个应用程序中启动它的工作时,现在第一次发生了什么,但是在将 Switch 值更改为On然后关闭之后,我无法选择主应用程序的输入视图,现在我的自定义键盘不能在我设备的任何应用程序中写任何东西。