如何动态生成列表视图?

前言

这里将其拆分成两个问题来分析:
(1)什么是列表视图?
(2)如何动态生成?

0 什么是列表视图?

列表视图就是用来展示一系列对象的UI列表,在UE编辑器的UserWidget设计窗口中可以找到对应的组件Listview,生成好的列表如下图所示:
列表视图
诸如装备类型列表,装备列表,玩家背包中的物品列表等等,这些列表都是动态的,随时可能发生变更,所以要动态生成。
当程序员遇到类似的需求时,就可以利用ListView的动态生成机制来完成,可以在任意UserWidget用户界面的Designer设计窗口下的Palette调色盘中找到Lists列表下的对应组件,如下图所示:
列表视图组件
上图中的三个组件的原理是一样的,只是排列方式不同而已,这

猜你喜欢

转载自blog.csdn.net/qq_30137245/article/details/130827067