如何在iOS应用中禁用第三方键盘

问题描述 投票:5回答:2

您可以在iOS中禁用第三方键盘吗?

如果是,如何?

uitextfield uikeyboard
2个回答
21
投票

将此方法添加到您的UIApplicationDelegate

-(BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier
    {

        if (extensionPointIdentifier == UIApplicationKeyboardExtensionPointIdentifier)
        {
            return NO;
        }

        return YES;
    }

1
投票

Swift 5.1

添加到AppDelegate.Swift:

功能应用程序(应用程序:UIApplication,shouldAllowExtensionPointIdentifier extensionPointIdentifier:字符串)->布尔{{if(extensionPointIdentifier == UIApplication.ExtensionPointIdentifier.keyboard.rawValue){return false} return true}]

© www.soinside.com 2019 - 2024. All rights reserved.