목록전체 글 (29)
써니쿠키의 IOS 개발일기
안녕하세요 써니쿠키입니다 :) 1편에서 이어지는 포스팅입니다. [iOS] CollectionView Layout Custom, 부채꼴 만들기(1/2) 이어서 고고링 4️⃣ AnchorPoint 지정하기 AnchorPoint는 CALayer의 속성으로 회전, 크기 조정 변환이 발생하는 속성입니다. 디폴트값은 1편 마지막 사진처럼 중앙입니다 그래서 이제 이 AnchorPoint를 중앙에서 바깥으로 이동시켜줘야합니다. (x축은 그래도, y축은 밑으로(+)) 실제 고정점에서 x값은 0.5입니다. 그리고 y는 부채꼴의 중심이 되야하므로 아래로 내려서 radius + (itemSize.height / 2) 가 돼야합니다. 그래서 prepare() 내부에 아래처럼 anchorPointY 를 선언합니다. let anc..
안녕하세요 써니쿠키입니다 :)!!! 오늘은 UiKit을 이용해서 CollectionView의 Layout을 커스텀해서 부채꼴 모양으로 만들려고합니다. 완성되면 아래와같이 될 예정~~! 저는 코데코학습자료를 활용했습니다. (사전지식1) 이론부터..! 수학 기억을 조금 꺼내야합니다 노란색 영역이 iPhone 화면이고, 민트색 사각형이 CollectionView의 Cell입니다. 이렇게 커스텀 하려면 염두해야할게 아래 3가지입니다 1. 원의 반지름 (radius) 2. 셀 사이 각도 = (anglePerItem) 3. 셀 각도 위치 각도계산을 일반화하려고 첫번째 셀(왼쪽 위)을 x°로 둔다면, i번째 Cell의 각도는 아래와 같이 일반화 할 수 있습니다. 0번 cell = x° 1번 cell = x° + 1 ..
안녕하세요 써니쿠키입니다 :) 최근에는 배포를 목표로한 작은 프로젝트를 진행하고있었는데요. 배포 전까지 천천히 진행할 예정이었지만 앱 개발 커뮤니티에 합격하게되면서 배포과정을 한 번 진행해봐야 팀원들과 진행할 때 헤매지 않고 빠릿하게 할 수 있을 것 같아서 배포를 먼저 진행하고있습니다..! 잊기전에 reject 당한 사유들과 해결방안을 먼저 적어보려합니다! (준비부터, 심사 제출까지 과정도 시간나면 정리해 보겠습니다!) reject 1 Guideline 1.5 - Safety - Developer Information 제출한 앱 지원 사이트 URL에 연락처가 포함되어있지 않다는 사유입니다. 개인정보 처리방안에 제 정보를 기입해놔서 적혀있을 거라 생각했는데, 따로 contact information으로 작..
안녕하세요 써니쿠키입니다 🍪 위 사진에서 왼쪽은 CollectionView에 내장되어있는 List형태의 레이아웃형태고 오른쪽은 CollectionnVeiw에서CompositionalLayout을 사용해서 만든 레이아웃 형태입니다. 상단의 segmentedControl에 따라 List Grid의 레이아웃이 바뀌는 형태입니다. final class MarketListCell: UICollectionViewListCell { ... } final class MarketGridCell: UICollectionViewCell { ... } 그리고 각 Cell들은 커스텀 타입을 사용하고있습니다. 보통 이런 커스텀 타입은 collectionView에서 재사용 할 Cell을 등록하기위해서 Cell Registraion..