SwiftUI
![[SwiftUI] 사라질 때 transition이 적용안되는 경우 (SwiftUI removal transition not animated)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbJBHV5%2FbtrSq8Zo4Af%2FAAAAAAAAAAAAAAAAAAAAAG8UmEUoT-BJqFX_6oPs-u_46jXDvix7DAFCiDX6b8c3%2Fimg.gif%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3D%252Ft5jKfJI3m1rMh1VoRQvPY2Coj8%253D)
[SwiftUI] 사라질 때 transition이 적용안되는 경우 (SwiftUI removal transition not animated)
문제Color 로 덮여있는 화면을 탭하면 Lottie 뷰가 아래에서 나타나고,Lottie 뷰를 다시 탭하면 아래로 사라지도록 했다.뷰가 나타나는 건 잘되는데, 사라질 때 왜 애니메이션이 안먹을까? 원인 및 해결ZStack { Color.green.ignoresSafeArea() if isAnimating { CustomLottieView() .transition(.move(edge: .bottom)) }}// @State isAnimating, onTapGesture 는 생략위 코드처럼 구성이 되어있는데 .ignoresSafeArea() 를 풀어보면 removal transition 시, CustomLottieView 의 ZIndex 가 0으로 변경되면서 Color 보다 아..
![[Gradient Animation] AngularGradient Border 애니메이션 넣기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fp9qP5%2FbtrMVIk7US7%2FAAAAAAAAAAAAAAAAAAAAAOHAoRSwHJbRp92-sbl8krVoi8GEBiW0bHtPN6ifBCdv%2Fimg.gif%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3D%252FLcdo4Cpo97bKRIKoWR%252F6u41xXM%253D)
[Gradient Animation] AngularGradient Border 애니메이션 넣기
1. 이미지 리사이징struct ContentView: View { var body: some View { Image("IU") .resizable() .scaledToFit() .frame(width: 300) .mask { RoundedRectangle(cornerRadius: 12) } }} 2. 그림자 추가struct ContentView: View { var body: some View { Image("IU") .resizable() .scaledToFit() .frame(width: 300) .ma..
![[SwiftUI]커스텀 백버튼 백 제스처 시 화면 멈춤 이슈 해결](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbsZlHF%2FbtrLLzcwuRt%2FAAAAAAAAAAAAAAAAAAAAAAiAADAbCD44eW7zma0tS43m1aw7ICvzUW9U3L8HVGqV%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DPMirrIvvLcV%252BjZbH%252F8cJy41kwXY%253D)
[SwiftUI]커스텀 백버튼 백 제스처 시 화면 멈춤 이슈 해결
XCode : 13.2.1타겟 버전 : 14.0 이후시뮬레이터 버전 : 15.2개요프로젝트를 진행하면서 디자이너님의 요구사항에 맞게 백버튼을 커스텀해야 할 일이 생겼다. 그러나 SwiftUI에선 아직 NavigationBar 백버튼의 디자인을 바꿀 수 있는 옵션을 제공하지 않아 커스텀하여 사용하기로 했다. 그러나 커스텀 백버튼을 만들고 hidden 옵션을 주면 백 제스처가 동작하지 않았고.navigationBarHidden(true)찾다보니 UINavigationController를 직접 수정하면 해결 할 수 있다고 했다.interactivePopGestureRecognizer?.delegate = self그러나 Navigation Stack에 뷰가 하나밖에 없는데 뷰를 pop 해버리면 안되기때문에 vi..
![[iOS]카카오 로그인 구현 시 키 값 숨기기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcfIP5t%2FbtrLTBTNlLl%2FAAAAAAAAAAAAAAAAAAAAACkYvyFlii1OGW7tiMbsBaBhEC7-g4hUJvSD3byCx5-r%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DDUv%252F0L5TOdJq%252FLdGhA2NQ7C5OD0%253D)
[iOS]카카오 로그인 구현 시 키 값 숨기기
카카오 로그인 iOS SDK 공식 문서설치방법 : https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios사용방법 : https://developers.kakao.com/docs/latest/ko/kakaologin/ios앱을 출시하려면 필수가 되어버린 소셜 로그인 기능 중 국내에서 가장 많이 사용되는 카카오 로그인!그런데 SwiftUI 에서 iOS SDK 2.4.0 버전을 다루는 글이 많이 없는 것 같아 직접 맨 땅에 헤딩해보고 사용법과 문제점을 정리해보려고 합니다.개발 환경Xcode : 13.1target iOS : 14.0Kakao iOS SDK : 2.4.x로그인 방법자세한 내용은 카카오 공식문서에서 확인하실 수 있습니다.1. Inf..