代码之家  ›  专栏  ›  技术社区  ›  DavidG

iphone键盘忽略了对数字和标点符号的第二个请求

  •  0
  • DavidG  · 技术社区  · 16 年前

    我有一个方法,创建一个本地文本字段,并弹出键盘(给定类型)来填充该字段。在前面的输入完成事件之后,我每次调用4次。

    我第一次用默认键盘调用它,下面三个是用uikeyboardtypenumbers和标点键盘。奇怪的是,第三个调用(uikeyboardtypenumbers和标点符号的第二个调用)打开默认键盘,第四个调用再次打开uikeyboardtypenumbers和标点符号。

    你知道为什么会这样吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    克鲁菲对这个问题的回答似乎也解决了这个问题: becomeFirstResponder Doesn't respect Keyboard settings

    不从返回

    - (BOOL)textFieldShouldReturn:(UITextField*)textField  
    

    在委托中修复它。