[UE4]List View

时间:2023-03-09 17:06:32
[UE4]List View

List View适合显示数以千条的列表

要点

一、创建Entry类,实现IUserObjectListEntry。

  创建一个名为“EntryWidget”的UserWidget,添加如下图所示的控件结构。

    [UE4]List View

二、创建Item类。

  创建名为“ItemData”继承自Object的蓝图类,添加成员变量:Icon(Texture 2D);Name(Text),勾选Instance Editable和Expose on Spawn。

三、初始化Item实例,填充ListView

  [UE4]List View

  [UE4]List View

  [UE4]List View

四、关联Item和Entry,哪条UI显示哪条数据

  实现IUserObjectListEntry接口的Event On List Item Object Set事件

  [UE4]List View

五、运行游戏

  [UE4]List View