首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSQMessages自定义单元格高度不更新

JSQMessages是一个用于构建聊天界面的开源库,它提供了一些默认的聊天单元格样式。在使用JSQMessages时,有时候我们需要自定义聊天单元格的高度,但是发现自定义的高度并没有更新。

这个问题可能是由于以下几个原因导致的:

  1. 缓存问题:JSQMessages可能会缓存之前计算的单元格高度,导致更新后的高度没有生效。解决这个问题的方法是在更新单元格高度之后,调用collectionView.reloadData()方法来刷新整个聊天界面。
  2. 自动布局问题:如果你使用了自动布局来设置聊天单元格的高度,那么需要确保你正确地设置了自动布局的约束。检查一下是否有缺失的约束或者约束设置错误导致了高度无法更新。
  3. 数据源问题:JSQMessages的高度计算是基于数据源的,如果你的数据源没有正确更新,那么单元格的高度也不会更新。确保你的数据源在更新后正确地反映了新的单元格高度。
  4. 自定义单元格问题:如果你使用了自定义的聊天单元格,那么需要确保你正确地实现了collectionView(_:layout:sizeForItemAt:)方法来返回正确的单元格高度。在这个方法中,你可以根据自定义单元格的内容计算并返回正确的高度。

总结起来,解决JSQMessages自定义单元格高度不更新的问题,你可以尝试以下几个步骤:

  1. 确保调用了collectionView.reloadData()方法来刷新整个聊天界面。
  2. 检查自动布局的约束是否正确设置。
  3. 确保数据源正确更新了新的单元格高度。
  4. 如果使用了自定义单元格,确保正确实现了collectionView(_:layout:sizeForItemAt:)方法。

希望以上解答对你有帮助!如果你对云计算领域的其他问题有疑问,欢迎继续提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Excelize 开源基础发布 2.8.1 版本,2024 年首个更新

    、表格名称和数据透视表名称中使用点字符删除工作表中的表格时,将保留表格区域全部单元格的值支持读取带有分数数字格式的单元格删除图片时,如果图片仅有一处引用,将同时从工作簿内部删除对应的图片文件,以减少生成工作簿的体积并消除由此产生的潜在安全风险支持为批注框设置自定义宽度和高度插入或删除行列时...,支持更新条件格式、数据验证、自定义名称、图形对象、单元格公式、易失性函数中的单元格坐标引用新增 6 项新增条件格式类型:“特定文本”、“空值”、“无空值”、“错误”、“无错误”和“发生日期”公式计算引擎支持计算带有多重负号的单元格公式复制行时支持复制条件格式与数据验证设置行高度函数...SetRowHeight 支持通过指定行高度为 -1 移除自定义高度设置当给定的行高度无效时,函数 SetRowHeight 将返回错误提示信息添加图表函数 AddChart 支持设置图表中的数据标签位置添加图表函数...支持批量为多个单元格区域设置条件格式重命名工作表时支持更新自定义名称新增 GetBaseColor 函数,支持读取首选十六进制颜色代码公式计算引擎支持读取日期类型单元格的值单元格值读取函数支持继承使用...,自定义数字格式索引生成有误的问题修复通过删除后再添加表格方式更新表格区域范围时出现错误的问题修复在使用流式读取函数后,所产生的临时文件无法被清理的潜在问题修复部分情况下公式计算结果有误的问题修复并发读取单元格的值时出现的竞态问题修复根据样式索引获取样式定义时

    22810

    TDesign 更新周报(2022年7月第1周)

    Table:动态数据合并单元格,删除行数据时,未更新合并单元格状态修复自定义筛选组件不显示问题ColorPicker: 修复颜色选择器样式异常ConfigProvider: 修复 config-provider...t-class-placeholder, 建议使用类名 t-textarea__placeholder 进行样式覆盖,存在兼容更新 FeaturesActionSheet: 新增 t-class-content.../releases/tag/0.14.0Vue3 for Mobile 发布 0.9.0❗ Breaking ChangesProgress: 移除 size 和 theme 属性,存在兼容更新Picker...:重构Picker组件 ,存在兼容更新移除子组件,新增基于Picker开发的级联选择组件新增columns,代表配置每一列的选项;新增renderLabel...更名为 headerRightContent移除 labelWidth、headerClickable 属性新增 default、expandIcon 属性移除 click 事件Drawer: 存在兼容更新移除

    2.3K10

    Excelize 发布 2.4.1 版本,新增并发安全支持

    支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。...下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。...,未返回带有公式的空单元格的问题,解决 issue #855 修复部分情况下 IF 公式条件运算错误问题,解决 issue #858 修复通过 GetRowHeight 获取行高度错误的问题 修复部分情况下因范围解析异常导致获取和删除自定义名称错误的问题...,解决 issue #879 修复设置自定义名称时关联工作表索引错误的问题 修复设置列样式时已有单元格样式未被更新的问题,解决 issue #467 修复使用非法数据引用范围创建数据透视表时导致的潜在...其他 修复潜在的代码安全问题 CWE-190 和 CWE-681 Go Modules 依赖模块更新 单元测试与文档更新 持续集成服务改用 GitHub Action 包含简体中文、英语、法语、俄语、日语

    1.4K11

    TDesign 更新周报(2022年7月第3周)

    组件库Vue2 for Web 发布 0.44.0❗ Breaking ChangesDatePicker: 部分样式类命名调整,更符合 BEM 规范,存在兼容更新,如有覆盖日期选择器样式的小伙伴请注意调整...透传失效导致 multiple 场景下 keys 无效的问题Table:修复多级表头表格中,列配置全选功能选不全的问题修复可选中行 table 组件,data 为空数据时,默认全选按钮会选中的问题兼容IE滚动条高度计算覆盖不全问题修复树形结构懒加载顺序问题可编辑单元格...,修复无法透传 ReactNode 属性到组件table: 可编辑单元格,修复 onEnter 无法触发 onEdited 问题table: 可编辑单元格,一旦校验不通过,后续编辑无法退出编辑态问题card...Button: tap 事件返回值更新为 event 对象,存在兼容更新Skeleton: 属性 theme 移除 avatar-text;新增 avatar 、image 、paragraph,存在兼容更新...0.3.6 Features升级 tdesign-vue-next 至 0.18.0 版本增加 apis 目录 管理项目中使用到的 apirouter 调整为自动导入 Bug Fixes部分选择器未随自定义样式前缀更改详情见

    2.8K30

    鸿蒙 OpenHarmony 移植表格渲染引擎总结

    微软的 Belleve:各位程序员可以试试先实现下 recalc(根据公式更新单元格数值),就知道难度了,文档项目作为国内最复杂的 C++ 项目绝非浪得虚名。...如组件上的数据对象 dataset 事件特有的回调参数,当组件触发事件后,事件回调函数默认会收到一个事件对象,通过该事件对象可以获取相应的信息,我们通过事件对象得到用户输入的值,并调用 cell 方法重新更新表格里面对应单元格的值...table.scrollRows(2).scrollCols(1).render(); 我们可以使用以下方法更新单元格第二行第二列的数据为 8848,颜色为红色: table .cell((ri,...长按表格 @change 修改单元格数据 由于 OpenHarmony 为自定义组件提供了一系列生命周期回调方法,便于开发者管理自定义组件的内部逻辑。...,无以至千里,积小流,无以成江海,一起去打造属于我们的生态。

    3K20

    基于 OpenHarmony 鸿蒙开发的表格渲染引擎

    this.table.xxx 用于帮助你操作单元格的所有数据和格式,也极大方便你自定义一个功能完整的工具栏: this.viewport.xxx 用于帮助你操作单元格上层的高亮选框。...$draw); 单元格,行和列接口 单元格,行和列表格结构如下: col 列 col 列 row 行 cell 单元格 cell 单元格 row 行 cell 单元格 cell 单元格 我们可以使用以下方法更新单元格第二行第二列的数据为...[ci] || "").render(); 如果想操作更多单元格,行和列的数据和样式结构,比如行高度,列高度单元格边框,字体排版,内外边距,下划线,背景色和旋转角度等,具体可以参考以下接口,支持各种丰富的多样的改动...微软的 Belleve:各位程序员可以试试先实现下 recalc(根据公式更新单元格数值),就知道难度了,文档项目作为国内最复杂的 C++ 项目绝非浪得虚名。...不管任何人怎么说,这条路我们也必须走,我们也必须迈出每一步,每一个坎每一个坑都值得留下一个中国人的脚印 积跬步,无以至千里,积小流,无以成江海 从技术和目标角度理性去看,我们更应该实现的不是已经固化了市场和用户习惯的本地个人文档而是在线协同文档

    1.6K30

    Magicodes.IE 2.6.2 发布

    2.6.2 2022.03.02 Excel导入时增加回调函数,方便增加自定义验证(见PR#369): [Fact(DisplayName = "导入结果回调函数测试")]...#142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.7K40

    Magicodes.IE 2.6.3 发布

    #142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】修复转换DataTable时支持为空类型 【导出】导出Excel支持拆分Sheet,仅需设置特性【ExporterAttribute】的【MaxRowNumberOnASheet】的值,为0则拆分...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.9K20

    Magicodes.IE 2.5.4.2发布

    Github:https://github.com/dotnetcore/Magicodes.IE 码云(手动同步,维护):https://gitee.com/magicodes/Magicodes.IE...#142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.5K40

    Magicodes.IE 2.5.6.1发布

    #142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】修复转换DataTable时支持为空类型 【导出】导出Excel支持拆分Sheet,仅需设置特性【ExporterAttribute】的【MaxRowNumberOnASheet】的值,为0则拆分...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.8K10

    Magicodes.IE 2.5.6.2发布

    2.5.6.2 2021.10.13 支持自定义列字体颜色,具体见PR#342,感谢xiangxiren 修复日期格式化的问题,具体见PR#344,感谢ccccccmd 2.5.6.1 2021.10.06...#142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.2K20

    Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库

    支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿...下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。...SetConditionalFormat 支持设置在条件格式中使用带有纯色填充样式的数据条,并支持指定数据条的颜色,相关 issue #1462添加图表函数 AddChart 支持设置图表中各个数据系列使用自定义填充颜色...,修改后单元格数据类型有误的问题,解决 issue #1464修复了部分情况下公式计算结果为空的问题,解决 issue #1469修复了设置数据条类型条件格式时,指定自定义最大/最小值无效的问题,解决...excelize-wasm NPM 包Go Modules 依赖模块更新单元测试与文档更新优化内部变量与函数命名包含简体中文、英语、法语、俄语、日语、韩语、阿拉伯语、德语和西班牙语的多国语言文档网站更新致谢感谢

    1.6K51

    Magicodes.IE 2.6.0重磅发布

    #142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】修复转换DataTable时支持为空类型 【导出】导出Excel支持拆分Sheet,仅需设置特性【ExporterAttribute】的【MaxRowNumberOnASheet】的值,为0则拆分...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.6K20

    Magicodes.IE 2.5.6.3发布

    导出日期格式化支持DateTimeOffset类型,具体见PR#349,感谢YaChengMu 修改Magicodes.IE.EPPlus的包依赖PR#351 2.5.6.2 2021.10.13 支持自定义列字体颜色...#142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.2K40

    Magicodes.IE 2.5.5.3发布

    #142 【修复】根据模板列表高度的设置,统一设置渲染高度 2.4.0-beta2 2020.09.16 #152 筛选器支持依赖注入 public void Configure(IApplicationBuilder...2020.02.11 【Nuget】版本更新到2.0.0 【导出】Excel模板导出修复多个Table渲染以及合并单元格渲染的问题,具体见单元测试“ExportByTemplate_Test1”。...【导出】完善模板导出的单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...【导出】修复转换DataTable时支持为空类型 【导出】导出Excel支持拆分Sheet,仅需设置特性【ExporterAttribute】的【MaxRowNumberOnASheet】的值,为0则拆分...【导出】支持Excel模板导出并填写相关单元测试,如何使用见教程《Excel模板导出之导出教材订购表》 支持单元格单个绑定 支持列表 2019.12.17 【Nuget】版本更新到1.4.16 【导入】

    1.6K10

    详解OFFSET函数

    OFFSET函数可以给我们提供了一个对单元格区域的引用,从给定的起始单元格开始,移动到给定的单元格并扩展给定的高度和宽度。...OFFSET函数的语法如下: =OFFSET(起始单元格,移动的行数,移动的列数,高度,宽度) 其中: 起始单元格:想要从哪个单元格单元格区域开始偏移。...移动的行数/列数:想要从起始单元格移动多少行/列,可以指定正值、负值或零。 高度,宽度:想要返回的单元格区域大小。例如5,3将指定返回的单元格区域为5行3列。...图1 为什么直接输入对单元格区域的引用,而要使用OFFSET呢?有以下两个原因: 如果直接输入对单元格区域的引用,例如A1:C5,那么这个引用是静态的。...图2 示例 如下图3所示,列A中的数据是不断更新的,现在要求最后5个数字的平均值,可以使用公式: =AVERAGE(OFFSET(A1,COUNTA(A1:A1000)-5,0,5,1)) ?

    1.5K10

    表格控件:计算引擎、报表、集算表

    主要更新亮点 工作薄增强 居右对齐 将样式的 textDirection 属性设置为 rightToLeft,可以将单元格中的文本方向更改为从右到左。...默认上传按钮在单元格中显示,如下所示: 文档自定义属性 SpreadJS 现在支持为工作簿设置自定义属性,包括标题、作者、主题等数据。...如果图表绑定到完整的表或使用表结构引用的表的某些列,则表中的任何更新都将在运行时自动更新图表的系列或数据值。 图表数据标签“单元格值” 图表数据标签现在支持使用单元格引用来显示所选单元格范围的值。...表 自定义样式 新版本中,SpreadJS 允许用户自定义表格样式 集算表 预定义列 SpreadJS 集算表新版本支持添加、更新和删除具有有意义的列类型的列,以帮助轻松设计表格。...SpreadJS V17.0 Update1 的发布,标志着前端表格控件的新高度。葡萄城将继续致力于为用户提供更强大、灵活的工具,助力各行业开发者在数据管理和报表生成方面的创新和发展。

    11610
    领券