Post

Day 35 - TIL

UI Update Error

Day 35 - TIL

📘 Day 35 - Today I Learned

🔍 Today’s Error or Issue

오늘은 개인과제를 진행하면서 더보기 및 접기 버튼을 누를 시, 시리즈 버튼을 누르면 나오는 애니메이션이 다시 실행되는 에러(?)가 생겼다.

🛠️ Troubleshooting

일단 문제는 버튼을 누를시 UI를 업데이트를 해줘야하는데. 그 버튼을 눌렀을때 수정되는 UI만 수정이 되어야하는데 다른 UI들 까지 모조리 update를 해주어서 애니메이션이 또다시 호출 된 것이다. 그래서 update 되어야하는 UI를 따로 빼내어서 분리를 하여 함수를 작성하고, UI setting을 할때 그 함수를 불러서 Setting을 해주었고, 더보기 및 접기 버튼을 눌렀을 때는 그 UI만 업데이트하게 함수를 호출하게 바꿔줬다.

📘 Lesson Learned

버튼이나 어떠한 액션으로 UI update를 해야할때 전체다 업데이트를 하지말고, 메모리 사용이나, 속도를 생각해서 필요한 UI만 update하게 하자!

This post is licensed under CC BY 4.0 by the author.