2011-05-27 182 views
1

我有一个问题。 keyboardDidShowkeyboardWillShow之间的区别是什么?如果我把这个放在我的viewDidLoad差异键盘显示和键盘将显示

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

这是什么意思?对不起,如果这是一个简单的问题,但我不确定。如果我启用了我的视图的旋转,那么将调用keyboardDidShow两次。

另一个问题:keyboardWillHide?它的功能是什么?

感谢

回答

8

keyboardWillShow出现的键盘之前被激发,keyboardDidShow是继解雇。

KeyboardWillHide在键盘消失前被触发。

+0

谢谢但为什么在旋转keyboardDidShow被调用? – Andrea 2011-05-27 07:04:25

+0

当时键盘是否可见? – 2011-05-27 07:07:22

+0

是的,键盘是可见的 – Andrea 2011-05-27 07:09:27