- 以后暫停使用該三方庫抢韭,因作者更新不及時,導(dǎo)致未知bug難以處理
- 另外無法在某個界面關(guān)閉該庫的使用恍箭,有代碼侵入
- 在使用第三方sdk的時候刻恭,有些sdk,如融云季惯,展示互動吠各,這些都是使用了IQKeyBoardManager的,即使你沒有在代碼中使用勉抓,別的sdk引入了贾漏,也會導(dǎo)致一些bug,個人建議按照autolayout的原則藕筋,遵照下面的解決方法布局纵散,一般都會解決該問題
解決方法
- 發(fā)現(xiàn)IQKeyBoardManager對現(xiàn)有的scrollview支持的很好,主要的bug出現(xiàn)在直接在控制器的view上添加的視圖。那么解決的辦法就很簡單伍掀。在控制器的view上先增加一個scrollview掰茶,然后再把需要的輸入視圖,添加在scrollview上蜜笤。這樣就不會導(dǎo)致在鍵盤彈出的時候濒蒋,整個導(dǎo)航條上移。具體約束如下圖:
image.png