某莔の异次元空间
标签:iOS
针对某个 UITextField 禁用第三方键盘

前两天在开发iOS程序的验证码输入框时遇到了一个问题,当我给UITextField实例对象更改 keyboardType 属性为 .numberPad 时,如果系统正在使用第三方输入法,则不能强行调用系统数字键盘。搜索发现要禁用第三方键盘需要在AppDelegate中实现:

func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool {
    return false
}

可如此一来就全局禁用了第三方键盘,不是我想要的结果。本文介绍一种针对某个UITextField实现禁用第三方键盘的方案。

次元物语

载入中..

-「载入中..」

• 按部就班填坑

• 天道轮回 斗转星移

• Alive: 0 天 0 小时 0 分

• © 2018-2024 Arabaku

Support:

frame ssr server DNS
back2top