[UE4]List View

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

要点

一、创建Entry类,实现IUserObjectListEntry。

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

    

二、创建Item类。

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

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

  

  

  

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

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

   

 五、运行游戏

  

 

posted on 2019-01-18 19:47  一粒沙  阅读(9472)  评论(2编辑  收藏  举报