iOS 环信 聊天界面设置头像和昵称

首先定义协议:
这两个方法可以返回本地或者从服务器获取的数据。


QQ20160906-4@2x.png

然后设置头像和昵称:

QQ20160906-5@2x.png

问题:
部分头像和昵称显示不正常。

43FE4164E355672E5F4E6074FBCCF2D9.png

原因:
_dataSource设置的太迟了,执行到这里时,_dataSource == nil,然后会执行else里面的代码,就会显示的是蓝色的默认头像。


QQ20160906-1@2x.png

解决:
设置数据源的代码放到它自定义的初始化方法里。


QQ20160906-2@2x.png

效果:

4115C88833A1331ABCCF54DA8E726586.png
0235CF48944A958CF5F9D2742A6F286C.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容