【问题标题】:Emoji changes my keyboard to its...表情符号将我的键盘更改为...
【发布时间】:2012-02-27 21:27:55
【问题描述】:

我有一些问题。在我的应用程序启动时,我会自动显示数字键盘(我将 becomeFirstResponder 发送到一个文本字段)。但如果用户在我的应用程序之前使用过表情符号键盘,则会显示表情符号键盘。我怎样才能避免它?我想准确显示数字键盘,而不是表情符号键盘。

【问题讨论】:

    标签: iphone ios ios4 emoji


    【解决方案1】:

    使用键盘通知并通过使用一些 BOOL 变量来跟踪键盘,

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasHidden:) name:UIKeyboardDidHideNotification object:nil];
    

    使用 BOOL 变量检查键盘是否已经存在。如果它在那里辞职并显示你的键盘。

    【讨论】:

      猜你喜欢
      • 2012-07-08
      • 2012-12-09
      • 2021-12-07
      • 2021-05-29
      • 2016-03-14
      • 2022-11-23
      • 2011-10-13
      • 1970-01-01
      • 2015-10-16
      相关资源
      最近更新 更多