-
Notifications
You must be signed in to change notification settings - Fork 6
맵뷰가 리프레쉬되는 문제
S004_강현준 edited this page Nov 29, 2021
·
1 revision
- 맵뷰가 주기적으로 화면이 깜빡거리는 현상이 발생했다.
- Overlay를 지우고 쓰는 과정에서 발생하는 것인지, Delegate를 설정하는 부분에서 문제가 발생한 것인지 의문이 갔다.
- 따라서 해당 맵뷰의 화면이 업데이트 될 때 호출되는 함수들을 하나씩 주석처리해가면서 문제를 찾아보았다.
- CollectionView의 안에 Section0로 MapView가 들어가있는 상태였는데 매번 Snapshot을 만들때 Dummy Record데이터를 넣어주어 MapView를 표시하도록 했었다.
- 그런데 Dummy Record를 만드는 과정에서 UUID가 매번 변경되어서 MapView Cell을 새롭게 만들게되서 발생하는 문제였다.
- 따라서 Dummy Record를 ViewController를 생성할 때 변수로 들고있도록해서 해결했다.
S004_강현준 | S012_김우재 | S033_유한준 | S047_이청수 |
---|---|---|---|
@mandeuk26 | @kimwj9792 | @hj56775 | @bestowing |
2주차
3주차
4주차
5주차
6주차
더보기
- CollectionView + Diffable & Compositional 사용 이유
- App Target iOS13+ 인 이유
- Storyboard를 채택한 이유
- 뒤로가기 버튼에 특정 액션을 넣으면 Swipe back이 되지 않는 문제
- 메모리 누수 발생 문제
- 맵뷰가 주기적으로 리프레쉬되는 문제
- UserLocation 화면을 빠져나와도 업데이트 해야하는 문제
- Compositional Layout의 estimated가 정상 동작하지 않는 문제
- Keyboard에 의해 TextField가 가려지는 문제
- 사용자가 권한을 거절했을때 생길 수 있는 문제
- 이미지를 불러올때 프레임 드랍이 발생하는 문제
- PHPicker를 이용해 이미지를 보여줄 때 이미지를 순서대로 표시하지 못하는 문제
- 관광명소 검색화면에서 빠르게 스크롤 시 적합한 관광명소 이미지를 보여주지 못하는 문제
- 무한스크롤 캘린더 구현과 VoiceOver 적용시 문제