ios8 – 如何在键盘应用扩展程序中处理UITextField

ios8 – 如何在键盘应用扩展程序中处理UITextField,第1张

概述我在自定义键盘上添加了textfield(keyboardTextField)和UISwitch.我可以在Switch value my code的基础上为(keyboardTextField)设置焦点ON或OFF. - (void)switchToggled:(id)sender { UISwitch *mySwitch = (UISwitch *)sender; if ([m 我在自定义键盘上添加了textfIEld(keyboardTextFIEld)和UISwitch.我可以在Switch value my code的基础上为(keyboardTextFIEld)设置焦点ON或OFF.
- (voID)switchToggled:(ID)sender {    UISwitch *mySwitch = (UISwitch *)sender;    if ([mySwitch isOn])    {       [keyboardTextFIEld becomeFirstResponder];    }    else    {        [keyboardTextFIEld resignFirstResponder];    } }

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

这类问题已经被问到here和here,但还没有人回答.如果有人有任何解决方法或任何想法,请分享.

解决方法 我正在为IOS制作一个扩展键盘,并且有像你一样的问题.我的目的是将UISearchbar添加到键盘,如 this应用程序,但在我发布此问题的任何论坛中都找不到答案.

我甚至问过Apple技术支持,但他们回答说这是iOS键盘扩展的错误.

最后一天,我发现一个应用程序是Kanvas键盘,我认为有我的解决方案,并且在扩展中使用UILabel而不是UITextFIEld或UISearch.这将使我的应用程序正常工作.希望这可以帮到你.

总结

以上是内存溢出为你收集整理的ios8 – 如何在键盘应用扩展程序中处理UITextField全部内容,希望文章能够帮你解决ios8 – 如何在键盘应用扩展程序中处理UITextField所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1103427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存