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)
时间比较紧,文章书写有些草率,如有不懂,可以添加关注,写简信给我。