개발하는거북이 어플 만들었어요

SwiftUI 2

[iOS/SwiftUI] SwiftUI에서 gif 파일 재생하기

캐릭터 요소가 가미된 게이미피케이션 iOS 프로젝트를 만들고 있다.움직이는 캐릭터를 구현하기 위해 디자이너 측에서 전달해준 gif 파일을 루프 형태로 재생하기로 하였다.Lottie iOS, 이미지 시퀀스 등 다른 여러 방식에 대해서도 생각해 보았으나각각의 형태에 장단점이 존재하였고, 결국 가장 친숙한 gif 형태로 작업하는 것으로 최종 결정하였다. 다만, SwiftUI의 기본 Image View에서는 gif 재생을 지원하지 않는다.따라서 UIKit View를 SwiftUI에서 이용 가능한 프로토콜인 UIViewRepresentable을 채택해야 하고,이번 시간에는 해당 방법을 통해 SwiftUI에서 gif 파일을 재생하는 방법에 대해 알아보고자 한다. UIImageViewhttps://developer...

앱 개발/iOS 2025.11.08

[iOS/Swift] View의 절대 위치 측정하기(+원하는 방향으로 이동시키기)

Swift로 개발 중에 특정 상황에서 A 요소를 B 요소의 위치 쪽으로 옮겨야할 일이 생겼다.이를 위해 A, B 두 요소의 절대 위치를 파악하여 A 요소를 이동시켜야 했는데,해당 과정에서 GeometryReader의 추가적인 활용법을 알게 되어 이를 정리하고자 한다. 구현 필요 사항import SwiftUIstruct ContentView: View { var body: some View { VStack { HStack { Rectangle() .foregroundStyle(.blue) .frame(width: 100, height: 100) Sp..

앱 개발/iOS 2025.07.26