-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InfiniteScroll 역순 정렬 #438
Comments
안녕하세요. |
InfiniteScroll 의 InsertData 데이터인가요? 아니면 데이터를 관리하는 리스트의 InsertData 인가요? [SerializeField] private InfiniteScroll shotScrollList; public void InsertData()
이런 식으로 작업되어 있습니다. |
데이타를 관리하는 리스트 입니다. 하나씩 추가할 때는 한개로도 추가가능하지만 리스트로도 한번에 추가 가능합니다. 1개씩 추가 시
관리되는 리스트 한번에 추가 시
관리되는 리스트를 역순으로 만들거나 역순대로 추가하는 방법도 있습니다.
|
죄송합니다. 정확히 어떻게 수정을 해야할 지 잘 이해가 가지 않아서요 // 리스트 비교후 다른 만큼만 로드 함
지금 작업되어있는 상태인데요.. dataList.Add(data); 부분을 Insert(0, data); 로 바꾸면 된다는 말씀이신가요? |
@Randomdog7153
|
감사합니다 ! |
@smflt-nhn 앗 해결이 된 줄 알았으나.. LoadList 같은 경우는 enable로 실행이 되기 때문에 매번 역순으로 데이터가 추가되어 쌓이더군요.. void LoadList()
이렇게 바꾸었는데 그러면 다시 오류가 생기더군요 ㅠㅠ.. shotScrollList가 리스트가 아니니까 중복검사도 어려워 혹시 어떻게 해야할까요? |
@Randomdog7153 중간에 데이터를 넣을수 있게 수정했습니다. 익스포트 후 shotScrollList.InsertData(data, 0) 같이 인덱스를 0에 추가를 하면 제일 처음에 추가되기 때문에 역순으로 추가될것 입니다. 코드는 아래와 같을것입니다.
|
넵 감사합니다. 잘 적용되는 걸 확인했습니다 ! |
@Randomdog7153 |
Service
Version
Write the version that you are currently using.
GPM 2.2.5
Common 2.3.1
UI 2.7.3
Summary
A clear and concise description of what the question is.
InfiniteScroll 정렬 순서 변경을 하고 싶어 문의드립니다.
Screenshots
If applicable, add screenshots to help explain your question.
Additional context
Add any other context about the problem here.
InfiniteScroll을 사용할 때 정렬 순서를 리스트의 첫 데이터가 가장 마지막이게, 리스트의 마지막 데이터가 가장 처음이게 하고 싶어서 UpdateShowItem 함수에서 for문을 수정하니 마지막 데이터 1개만 표기가 됩니다. 이런 경우 어떻게 해야하나요?
The text was updated successfully, but these errors were encountered: