iOS如何捕捉将标准键盘类型切换为数字键盘的事件?

iOS如何捕捉将标准键盘类型切换为数字键盘的事件?,ios,events,keypad,Ios,Events,Keypad,当切换到数字键盘时,我想使用我的自定义数字键盘。 如何实现这一功能? 苹果没有提供任何关于这方面的API 谢谢。有一个更改UIT模式类的通知 UITextInputCurrentInputModeDidChangeNotification 因此,请添加此通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardModeChange:) name:UITextInputCurrentI

当切换到数字键盘时,我想使用我的自定义数字键盘。 如何实现这一功能? 苹果没有提供任何关于这方面的API


谢谢。

有一个更改UIT模式类的通知

UITextInputCurrentInputModeDidChangeNotification
因此,请添加此通知

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardModeChange:) name:UITextInputCurrentInputModeDidChangeNotification object:nil];

我希望它对你有用。快乐编码:)

非常感谢您的回答。但您的代码可以捕捉到除了切换到数字键盘之外的输入类型更改事件:(您看到其他代码了吗?谢谢。