# ScrollViewDemo **Repository Path**: sarsgame/ScrollViewDemo ## Basic Information - **Project Name**: ScrollViewDemo - **Description**: 介绍ScrollView各种用法的demo - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 4 - **Created**: 2020-07-16 - **Last Updated**: 2025-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用说明 1. 在界面中拖入一个ScrollView 2. 设置ScollView中的View组件的宽高 3. 将GridLayerListView组件拖到ScrollView上 4. 在界面的组件中定义函数 updateItem(listView, pos: number, item: cc.Node) {} 5. 将定义好的函数托给GridLayerListView内如处理函数,如果不需要更新道具操作可以不设置更新函数。 6. 将制作好的道具预制体托给GridLayerListView 7. 如果事先不知道道具数量,那么需要在界面的组件中设置 8. GridLayerListView会根据给的道具的宽高和View的宽高还有给定的间距计算出应该显示几行或者几列。 9. 如果道具中有label,需要设置为Char模式。否则还是一个label一个dc。 10. 道具中的直接子节点即使添加了widget,到程序中也会移除。