8

我在自定义键盘上添加了文本字段 (keyboardTextField) 和 UISwitch。我可以根据我的代码的 Switch 值将 (keyboardTextField) 的焦点设置为ONOFF

- (void)switchToggled:(id)sender
 {
    UISwitch *mySwitch = (UISwitch *)sender;
    if ([mySwitch isOn])
    {
       [keyboardTextField becomeFirstResponder];
    }
    else
    {
        [keyboardTextField resignFirstResponder];
    }
 }

因此,当我的自定义键盘在我的设备的每个应用程序中启动它的工作时,现在第一次发生了什么,但是在将 Switch 值更改为On然后关闭之后,我无法选择主应用程序的输入视图,现在我的自定义键盘不能在我设备的任何应用程序中写任何东西。

这类问题已经在这里这里提出过,但还没有人回答。如果有人有任何解决方法或任何想法,请分享。

4

1 回答 1

4

我正在为 IOS 制作扩展键盘,遇到和你一样的问题。我的目的是添加一个UISearchBar这个应用程序这样的键盘,但我在发布这个问题的任何论坛中都找不到答案。

我什至询问了 Apple 技术支持,但他们回答说这是 iOS 键盘扩展的错误。

昨天我发现一个应用程序是 Kanvas 键盘,我认为有我的解决方案,那就是使用 anUILabel代替UITextFieldUISearch在扩展程序中。这将使我的应用程序正常工作。希望这可以帮到你。

于 2015-05-22T09:01:43.290 回答