cocos 制作滚动按钮 聊天框的方式

先看结构

 

 

 

 

 

scrollview属性

 

 

 

注意的问题

view下挂载的是layout组件

layout的描点应该设置在底部,注意可以保证文字从底部开始输入

layout的顶部要高出view 这样可以进行下上滑动

 

如何滚动还是有问题,最好让layout的高度又item内容来改变

image

 

 

文字预制体节点 直接挂richtext组件,而不是预制体节点下添加richText组件

 

 

 

 

最后效果

 

cocos creator 3.8 之后,要自动滚动到底部,且滚动正常。

选中 content 节点,检查 Layout 组件配置:

Type 设为 VERTICAL(垂直布局)。

Resize Mode 设为 CONTAINER(自动调整 content 大小以包裹子节点)。 实测,layout 高度不用高于view高度

 

 

若 content 使用 Layout 组件自动布局,需确保其正确计算高度:
  1. 选中 content 节点,检查 Layout 组件配置:
    • Type 设为 VERTICAL(垂直布局)。
    • Resize Mode 设为 CONTAINER(自动调整 content 大小以包裹子节点)。
posted @ 2022-06-09 00:32  方东信  阅读(308)  评论(0)    收藏  举报