如何知道UI键盘是否在iOS中出现?

Sun*_*rge 5 iphone cocoa-touch objective-c uikeyboard ios

如何才能UIKeyboard在我的应用程序中找到它?

我不想使用任何委托方法UITextField.

请建议任何解决方案.

提前致谢.

Viv*_*ier 5

测试一下:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
Run Code Online (Sandbox Code Playgroud)