-
TIL - 2022년 02월 15일TIL/2022 2022. 2. 16. 02:32
iOS
LongPressGeture에 대해서 복습을 했다.
아이폰 홈 화면처럼 셀을 꾹 누르면 애니메이션이 작동하도록 구현하기 위해서 해당 gesture에 대해서 알아야 했다.
CollectionView Reordering에 대해서 복습을 했다.
여기서 gesture랑 문제가 발생했는데 cell을 이동할 때 다른 cell과 순서를 바꾸기 전에 덜컥 걸리면서 터치를 놓으면 그 자리에 cell이 그대로 놓이는 문제였는데
원인은 guard문의 위치 때문이었다.
CABasicAnimation을 이용해서 Shake animation을 구현하는 방법에 대해서 공부를 했다.
처음 배운 내용이지만 그렇게 어려운 부분은 없었다!
Navigation Bar의 item을 숨기는 방법에 대해서 공부를 했다.
alpha값을 직접 할당할 수 없어서 애니메이션 적용은 할 수 없었는데 방법이 더 있는지는 확인해봐야겠다.
TableView와 CollectionView의 reuse 메커니즘에 대해서 복습을 했다.
layer를 다시 재활용하는 문제가 있어서 collectionview(_:willDisplay:forRowAt:) delegate 메서드와 Cell의 prepareForReuse() 메서드에 대해서 자세히 알아보았다.
덜덜덜 728x90'TIL > 2022' 카테고리의 다른 글
TIL - 2022년 02월 19일 (0) 2022.02.20 TIL - 2022년 02월 17일 (0) 2022.02.18 TIL - 2022년 02월 14일 (0) 2022.02.15 TIL - 2022년 02월 13일 (0) 2022.02.14 TIL - 2022년 02월 12일 (0) 2022.02.13