在做textview文本輸入時(shí),剛進(jìn)入發(fā)現(xiàn)根據(jù)鍵盤改textview大小無(wú)效,后來(lái)發(fā)現(xiàn)是在監(jiān)聽(tīng)
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillHide:)
name:UIKeyboardWillHideNotification
object:nil];
函數(shù)是 第一次彈起鍵盤UIKeyboardWillHideNotification也被調(diào)用造成的。
原因是IQKeyboardManager 的toolBar導(dǎo)致的 , [IQKeyboardManager sharedManager].enable = NO; 關(guān)閉這個(gè)關(guān)閉不了toolBar;關(guān)閉了toolBar后,首次彈鍵盤不會(huì)觸發(fā)隱藏鍵盤通知;