我有一个创建本地文本字段并弹出键盘(给定类型)以填充字段的方法。我在前一个输入完成事件之后每次调用这个4次。
我第一次使用默认键盘调用它,以下三个使用UIKeyBoardTypeNumbersAndPunctuation键盘。奇怪的是,第三个调用(UIKeyBoardTypeNumbersAndPunctuation的第二个调用)调出默认键盘,第四个调用再次调出UIKeyBoardTypeNumbersAndPunctuation。
关于为什么会发生这种情况的任何想法?
答案 0 :(得分:0)
似乎Crufy对这个问题的回答也解决了这个问题: becomeFirstResponder Doesn't respect Keyboard settings
从
返回NO- (BOOL)textFieldShouldReturn:(UITextField*)textField
委托中的修复了它。