經(jīng)過上一篇文章集成easeIMKit之后,我們?cè)趯?shí)際使用時(shí),會(huì)發(fā)現(xiàn)一個(gè)非常大的問題:
就是圖片都加載不出來了.
這里我們可以借用easeCallKit的實(shí)現(xiàn)方式
將easeCallKit內(nèi)的文件資源包復(fù)制一份,修改一下名,然后打開包,將里面的圖片都替換掉,這是一個(gè)方法.
但上述方法依然有問題,涉及到自動(dòng)加載倍圖問題.
解決加載倍圖也是有方法的,不過都太麻煩了,我們采用一個(gè)比較笨的方法.
直接將EaseIMKit內(nèi)的圖片拖進(jìn)項(xiàng)目?jī)?nèi)
就像這樣:
同時(shí),我們還需要修改加載圖片的方式,項(xiàng)目中直接搜索:
EaseIMKit.framework
發(fā)現(xiàn)總共三個(gè)地方:
至此已完成.
另外我們?nèi)绻褂霉俜絛emo中的代碼,直接拖文件進(jìn)來時(shí),會(huì)發(fā)現(xiàn)好多報(bào)錯(cuò).這里直接說明原因,圖片重復(fù)了,搜索報(bào)錯(cuò)的圖片名,直接保留一份即可.
最后,再次強(qiáng)調(diào):
我們是可以采用EaseCallKit加載圖片方式的,但此方式有一個(gè)非常大的問題:倍圖
(正因?yàn)閲L試過并失敗了,所以放棄了)
如果我們直接采用EaseCallKit加載圖片方式,不做任何處理,會(huì)自動(dòng)加載一倍圖,而且如果沒有一倍圖也不會(huì)自動(dòng)加載二倍圖和三倍圖,我們需要手動(dòng)判斷和手動(dòng)加載圖片名后綴,比較麻煩,所以這里就偷個(gè)懶,采用上述方法來解決加載圖片問題.