在使用IQKeyboardManager的時候叶眉,我們會遇到一種情況寿谴,就是我們的textField或者textField的父視圖不是scrollview匣距,這種情況下在自動適配鍵盤高度時,整個控制器頁面會被上頂上荡,如果有導航欄的話趴樱,效果更加明顯。當然這是一種很不好的體驗酪捡。雖然不知道為什么IQKeyboardManager的作者沒有直接解決這個問題叁征,不過在github主頁有人提供一個解決方法,非常簡單逛薇,親測有效捺疼。
解決辦法就是在添加約束時,把Bottom layout這條約束添加在IQLayoutGuideConstraint上永罚。如圖所示啤呼。就完美解決問題啦!
ChatScreenTableView.jpeg
FullScreenTextViewStoryboard.jpeg