1.由于使用了IQKeyboardManager來管理鍵盤,使得進入融云的聊天界面后,當(dāng)鍵盤彈出來的時候,導(dǎo)致導(dǎo)航條上移,此問題解決方法為,在聊天界面重寫loadView的方法。
-(void)loadView
{
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.view = scrollView;
}
2.當(dāng)使用了IQKeyboardManager來管理鍵盤,當(dāng)鍵盤彈出的時候(第三方鍵盤,比如搜狗、百度等,系統(tǒng)的沒問題,可忽略),輸入框和鍵盤之間會有一部分白色區(qū)域,百思不得其解,最后問了下融云的官方技術(shù)支持,他們給出了一個解決方案,http://support.rongcloud.cn/kb/MzM0
不知道為什么,根據(jù)網(wǎng)址上的方法修改后,白色區(qū)域是沒了,可是中間直接是透明的,什么鬼?。?!然后,機智如我,直接在聊天界面中,加了下面的方法,發(fā)現(xiàn)一切正常了,不管是系統(tǒng)鍵盤,還是第三方的鍵盤。此方法中一行代碼都沒有居然正常了,什么鬼!先記錄下來,過幾天研究一下?。?/p>
- (void)keyboardWillShowWithFrame:(CGRect)keyboardFrame
{
}