UICollectionView2 UICollectionView 를 통해 애니메이션이 있는 Segmented TapView 구현해보기 UIKit, Swift, SnapKit 티빙 앱의 홈화면처럼 애니메이션이 있는 탭 화면을 만들고 싶었다. 탭 하단에 Underline 이 있고, 움직일 때 해당 cell 의 width 와 같으며, 애니메이션이 있는 화면 말이다. 처음의 계획은 다음과 같았다. 1. 따로 TapView 를 UIView 로 빼서 만들자. 2. UICollectionViewCell 에는 underline 을 넣어도 작동시킬 수 없으니 superview 인 TapView 에 underline 을 UIView 로 따로 빼서 didSelect 이 되면 움직이게 만들자. [ ISSUE ] 그런데 문제가 생겼다. cell 의 정보를 잘 받아와 width 와 cell 의 위치를 잘 취합했다. 하지만 보다시피 스크롤이 된다. 스크롤을 하게.. 2023. 5. 2. UIKit UICollectionView 에서 초기값이 선택되어 있게 만들기 - PreSelected UICollectionView 를 쓰면서 초기 값이 선택이 되어 있어야 하는 상황에 맞닥뜨렸다. 콜렉션뷰나 테이블뷰나 보통 리스트를 만들고, select 할 것을 찾고 나서 누르는 상황이 나오기 때문에 어떤 cell 이 preSelected 라는게 된다는 건 자주 나올 수 없는 상황이다. 하지만 어떤 경우에는 꼭 필요한 경우가 있을 것이다. SOPT iOS 과제를 하던 중, Tving 의 컴포넌트를 구현하면서 진행하고 있었다. MVVM 로 진행하면서 이번에 처음으로 VC 에 직접 뷰를 그려보지 않겠다 라는 마음으로, 세부 View 를 따로 그리고 있었다. 위에 보이는 Header Tap View 를 UICollectionView 로 구현을 하고 있었는데, 첫 cell 이 기본적으로 선택이 되어 있었다. .. 2023. 5. 1. 이전 1 다음