32YB SOPT/APPJAM - PPPClub 5

[Swift] UIPanGestureRecognizer 에서 touch(.changed) 중에 뷰 넘어가도록(.end 실행) 코드 수정

메인 뷰를 맡으면서 가장 마음에 크게 쓰이는 오류가 있었다. 우선 내가 구현한 보라색 티켓 커버를 잡고 아래로 끈 뒤 일정 위치에서 손을 떼면 티켓 커버가 아래로 떨어지면서 다음 뷰로 넘어가는 애니메이션이다. 하지만 큰 문제(?)가 있었는데 ,,, 위는 시뮬레이션 영상이다. 중간에 바로 넘어가지 않은 이유가 티켓을 잡아끌 때 손을 떼지 않아서다. 만약 유저가 티켓을 잡아끄는데 손을 떼지 않는다면? 손을 뗄 때 까지 영원히 넘어가지 않는다 ,,, 우선 코드는 @objc private func ticketCaseMoved(_ sender: UIPanGestureRecognizer) { viewTranslation = sender.translation(in: rootView.homeWeeklyView.tick..

[PPPClub] 초대장이 열리는 애니메이션

PPPClub 기능 구현 in SOPT iOS 위와 같은 뷰가 있다. 저 회색+동그라미+주황색이 포장지 느낌이라 사용자가 주황색을 아래로 당겨 내리면, 안에 있는 내용물이 챠란~ 하고 보여져야 한다. 해보자 ,,, 난 애니메이션 스터디,,, 우수 수료생이니까,,, => 색으로 구분해보았다. private func checkcardMoved() { if cardView.frame.minY cardTopView.frame.maxY { cardView.backgroundColor = .orange } if cardView.center.y > invita..

[PPPClub] Text 길이만큼 Label Size 동적할당

PPPClub 기능 구현 in SOPT iOS 위에 보이는 사진처럼 Label 안에 text 가 들어가야 하는데, 글씨의 크기만큼 label 의 사이즈가 동적할당되어야 한다. - sizetoFit() 함수와 intrinsicContentSize 을 사용하여 구현 class ChangeLabelSizeViewController: UIViewController { private var namelabel : UILabel = { let label = UILabel() label.font = .systemFont(ofSize: 15) label.textColor = .white label.backgroundColor = .darkGray label.textAlignment = .center label.text ..

[PPPClub] 앱잼 전 미리 참고할 사이트

1. 카드 내리는 애니메이션 - 이미지 내릴 때 코드 Resize 코드 추가하기 전에 끌어 내려도 다시 원래대로 돌아가는 코드 참고 일정 y값까지 내려지면, 화면 뙇~ 나오기 그런데 내렸을때, 자연스럽게 공간이 보이는건가 ,,,? 아니면 알파값이 쏴~ 하면서 보이는건지. 그리고 아래 초대장을 내렸을 때 윗 부분은 어떻게 되는건지 UISwipeGesture? UIPanGesture? 를 써야하는건지, 아니면 Scroll 처럼 해도 되는건지 ,,,,, (내얼굴 이렇게 나오는거 부담스럽네) https://ena-is.me/64 [SOPT] 애니메이션_3주차 (ContentOffset, Skeleton Animation) 애니메이션 클론코딩 스터디 in SOPT iOS 3주차는 ContentOffset 와 Sk..