如何在iOS 7中禁用表情符号键盘?

巴特

我想以编程方式禁用表情符号键盘。请让我知道我该怎么做?

我尝试使用以下代码,

NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithContentsOfFile:@"/private/var/mobile/Library/Preferences/com.apple.Preferences.plist"];
[dict setObject:[NSNumber numberWithBool:NO] forKey:@"KeyboardEmojiEverywhere"];

但是没有运气... :(

Zeeshan

您只需将UITextField或UITextView的属性keyboardType设置为UIKeyboardTypeASCIICapable。这将为此UI元素禁用表情符号键盘。

这在中文中可能行不通,但无论如何我们也有解决方法:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    if (IS_OS_7_OR_LATER) {
        if ([textField isFirstResponder]) {
            if ([[[textField textInputMode] primaryLanguage] isEqualToString:@"emoji"] || ![[textField textInputMode] primaryLanguage]) { // In fact, in iOS7, '[[textField textInputMode] primaryLanguage]' is nil
                return NO;
            }
        }
    } else {
        if ([[[UITextInputMode currentInputMode] primaryLanguage] isEqualToString:@"emoji"] ) {
            return NO;
        }
    }

    return YES;
}

用户将无法键入任何表情符号图标。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何禁用iOS 8表情符号键盘?

来自分类Dev

如何在Flutter中打开表情符号键盘

来自分类Dev

如何在Skype中禁用表情符号

来自分类Dev

如何在Microsoft Office Communicator中禁用表情符号

来自分类Dev

如何在ios swift中获取表情符号的unicode

来自分类Dev

iOS电子邮件键盘具有表情符号按钮,可以将其禁用吗?

来自分类Dev

如何以编程方式在Android软键盘上隐藏/禁用表情符号

来自分类Dev

如何在Windows 10中更改表情符号键盘的输入语言?

来自分类Dev

如何在Swift的自定义键盘中启用表情符号

来自分类Dev

如何在Ubuntu Mate 18.04中禁用表情符号输入?

来自分类Dev

键入表情符号后,如何使Windows表情符号键盘自动关闭?

来自分类Dev

如何在小吃店或吐司/ Textview中显示表情符号/表情符号

来自分类Dev

如何在表情符号库中对表情符号进行分类?

来自分类Dev

表情符号应用程序如何更改键盘

来自分类Dev

iOS 8.3 Mobile Safari禁用表情符号渲染

来自分类Dev

如何在 js 中的 webbrowser 中渲染表情符号?

来自分类Dev

如何在聊天室中添加表情符号?

来自分类Dev

如何在PHP中显示表情符号

来自分类Dev

如何在聊天室中添加表情符号?

来自分类Dev

如何在PHP中显示表情符号

来自分类Dev

如何在Safari iOS中缩放HTML5画布中的表情符号?

来自分类Dev

Android-如何从字符串中过滤表情符号(表情符号)?

来自分类Dev

如何在SQL Server数据库中处理iOS表情符号?

来自分类Dev

如何在iOS中使用平面表情符号

来自分类Dev

Iconset Unicode表情符号(ios7,whatsapp)?

来自分类Dev

Iconset Unicode表情符号(ios7,whatsapp)?

来自分类Dev

表情符号在iOS中的UILabel中被裁剪

来自分类Dev

如何发送表情符号?

来自分类Dev

如何从我的Github提交中删除表情符号?

Related 相关文章

  1. 1

    如何禁用iOS 8表情符号键盘?

  2. 2

    如何在Flutter中打开表情符号键盘

  3. 3

    如何在Skype中禁用表情符号

  4. 4

    如何在Microsoft Office Communicator中禁用表情符号

  5. 5

    如何在ios swift中获取表情符号的unicode

  6. 6

    iOS电子邮件键盘具有表情符号按钮,可以将其禁用吗?

  7. 7

    如何以编程方式在Android软键盘上隐藏/禁用表情符号

  8. 8

    如何在Windows 10中更改表情符号键盘的输入语言?

  9. 9

    如何在Swift的自定义键盘中启用表情符号

  10. 10

    如何在Ubuntu Mate 18.04中禁用表情符号输入?

  11. 11

    键入表情符号后,如何使Windows表情符号键盘自动关闭?

  12. 12

    如何在小吃店或吐司/ Textview中显示表情符号/表情符号

  13. 13

    如何在表情符号库中对表情符号进行分类?

  14. 14

    表情符号应用程序如何更改键盘

  15. 15

    iOS 8.3 Mobile Safari禁用表情符号渲染

  16. 16

    如何在 js 中的 webbrowser 中渲染表情符号?

  17. 17

    如何在聊天室中添加表情符号?

  18. 18

    如何在PHP中显示表情符号

  19. 19

    如何在聊天室中添加表情符号?

  20. 20

    如何在PHP中显示表情符号

  21. 21

    如何在Safari iOS中缩放HTML5画布中的表情符号?

  22. 22

    Android-如何从字符串中过滤表情符号(表情符号)?

  23. 23

    如何在SQL Server数据库中处理iOS表情符号?

  24. 24

    如何在iOS中使用平面表情符号

  25. 25

    Iconset Unicode表情符号(ios7,whatsapp)?

  26. 26

    Iconset Unicode表情符号(ios7,whatsapp)?

  27. 27

    表情符号在iOS中的UILabel中被裁剪

  28. 28

    如何发送表情符号?

  29. 29

    如何从我的Github提交中删除表情符号?

热门标签

归档