본문 바로가기
반응형

UIView2

UIImageView 회전 애니메이션 (Swift ver) 통합 자산 총액을 새로고침하는 버튼이 있다. 이 버튼이 눌려질 때 버턴 안에 새로고침 아이콘을 회전시켜 달라는 요구사항. 간단하게 생각해서 transform으로 rotationAngle 로 애니메이션을 구현함. UIView.animate(withDuration: 0.8) { let rotate = CGAffineTransform(rotationAngle: .pi) self.refreshIconView.transform = rotate } completion: { result in let rotate = CGAffineTransform(rotationAngle: .zero) self.refreshIconView.transform = rotate } /// completion에서 iconView의 trans.. 2021. 9. 10.
UIView Animation 만들어보기 앱을 만들면서 애니메이션 같은 기능들은 거의 필수적(?)으로 들어가는데 그런 애니메이션에 좀처럼 관심이 가지 않는건 그 내면의 복잡성을 잘 알기에 미리 차단하는것이 아닌가 싶다. 매번 겨우겨우 땜빵식으로 위기를 모면하곤 하는데 주로 구글 검색이나 예제 소스가 모여 있는 사이트에서 도움을 얻는다. 이번에도 요구하는 기능의 애니메이션을 보고 듣고 리소스를 찾던 도중 거의 99% 동일한 형태의 애니메이션을 찾았다. 그런데 너무 복잡스럽다. 이건 내 스타일이 아니라는 생각이 들었고 차근차근 애니메이션의 형태를 떧어보면서 어쩌면 좀더 간단하고 심플하게 구현할 수 있겠다는 생각이 들어 어줍짢게 구현을 시도했다. 애니메이션은 처음에는 돋보기 모습을 한 둥근 원 형태의 버튼에서 왼쪽으로 늘어지면서 펼쳐지는 버튼의 애니.. 2020. 7. 13.
반응형