2011-10-27 20 views
3

林建設的一個iPad應用程序,的iPad如何知道鍵盤一直隱藏

它富人一些文本字段挖掘時,移動鍵盤上方,

如果「計算」按鈕被點擊,鍵盤和視圖,往下走,

但如果用戶從iPad水龍頭隱藏鍵盤上的[鍵盤的右下角鍵]

我的觀點仍然感動高,

那麼,我怎樣才能以編程方式知道「隱藏鍵盤」已被竊聽?

非常感謝!

回答

9

您應該使用通知中心,用於跟蹤鍵盤,

NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; 
[center addObserver:self selector:@selector(didShow) name:UIKeyboardDidShowNotification object:nil]; 
[center addObserver:self selector:@selector(didHide) name:UIKeyboardWillHideNotification object:nil]; 

//Resize your views in the below methods 
- (void)didShow 
{ 

} 

- (void)didHide 
{ 

}