美文网首页ios程序员
做聊天功能对话框的适配

做聊天功能对话框的适配

作者: qilinit | 来源:发表于2016-05-19 00:44 被阅读31次

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)

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

相关文章

  • 做聊天功能对话框的适配

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

  • 吕杰爵:微信内测群直播功能,如何通过“社群+直播”提升品牌认知?

    近日,微信开启了“群直播”功能内测,在群聊中,点击聊天对话框中的“+”键后,出现群直播功能入口,该功能可以通过直播...

  • 19.适配器模式-类适配器模式

    UML 代码实现 需要被适配的类【电源】 适配类【充电器】 定义适配功能的接口【变压器功能】 需要用到适配功能的类...

  • 20.适配器模式-对象适配器模式

    UML 代码实现 需要被适配的类【电源】 适配类【充电器】 定义适配功能的接口【变压器功能】 需要用到适配功能的类...

  • Mugeda做前必读

    1.手机屏幕适配方法 文件—文档信息 在对话框“自适应”选择合适的选项 选择“宽度适配,垂直居中”适配方式,保存后...

  • 无题🍃

    不喜欢微信的那个功能 把对话框删掉 聊天记录就没有了 我有几个对我来说很有意义的群 有的是手滑删掉了对话框 有的是...

  • Android应用之对话框的实现

    简介 此次讲解Android应用中最常见的功能——对话框(Dialog),包括普通对话框、单选对话框以及多选对话框...

  • 【2022-03-19】今日总结

    今天做的事情 1.聊天功能的讨论2.关注功能的讨论3.专家系统的讨论 总结事情 (1)聊天功能的讨论,从功能上聊天...

  • 移动端适配方案

    @description 该方法是用于移动端适配功能, 结合淘宝的适配方案flexible + rem 实现适配,...

  • 你会发送这样的“妙语”吗?

    一天跟女儿聊天,不经意间发现,微信的对话框里竟然有一种“精彩妙语提示”的功能,当然这是我自己给别人的 这项功能命名...

网友评论

    本文标题:做聊天功能对话框的适配

    本文链接:https://www.haomeiwen.com/subject/ujowrttx.html