ios程序员

做聊天功能对话框的适配

2016-05-19  本文已影响31人  qilinit

1、通过判断是不是自己发的信息。是自己发的信息的时候就设置自己的头像在屏幕的右边,是别人发的信息的时候就放在左边。(通过frame来设置)

2、如果做信息的大小的适配,这里NSString有个方法,返回的是一个NSSize类型的数据,通过这个方法来设置信息的最大宽度。高度的话就最大。代码如下。

NSString * content =[NSString stringWithFormat:@"%@",此处放服务器放回的数据];

CGSize content_size = [NSString stringWithContent:content andMaxSize:CGSizeMake(maxWhite, MAXFLOAT) withFont:font];

maxWhite:最大的宽度 MAXFLOAT:最大的高度  font:用的是什么字体

3、这个时候可以获得服务器返回数据的宽度和高度,这个时候就可以做信息的定位了(通过frame)

时间比较紧,文章书写有些草率,如有不懂,可以添加关注,写简信给我。

上一篇 下一篇

猜你喜欢

热点阅读