listview
-
[UE5] 리스트 위젯(ListView, TileView) 사용 방법언리얼엔진/노노그램 2023. 8. 13. 17:06
사용 방법 선요약 UListViewBase를 상속받은 ListView, TileView 등의 리스트 위젯을 사용할 땐 엔트리 위젯: 화면에 표시될 위젯 아이템: 정보를 저장할 오브젝트 가 필요하다. 리스트 위젯에는 항목 추가(Add Item)로 아이템만 넣으면 되고, 엔트리 위젯은 리스트 위젯에서 관리해주니 리스트 위젯에 클래스만 지정해두면 된다. 엔트리 위젯은 화면에 표시될 정도만 생성되며 재활용되고, 위젯이 화면에 나타날 때마다 다른 아이템을 담당하게 되므로 엔트리 위젯에 사용자 오브젝트 리스트 항목(IUserObjectListEntry) 인터페이스를 추가하고 OnListItemObjectSet 이벤트를 구현해서 지정받은 아이템의 정보에 맞게 위젯을 설정해주면 된다. 착각했던 것... 노노그램 퍼즐게..