Swift/SwiftUI

드래그 가능한 그리드를 만드는 것을 연습해보았다. 아마도 온리픽원 새로운 기능에 추가될 수 있을 것 같다. 우선 SwiftUI View를 하나 추가해서 여러 가지 색깔의 View를 그리드에 나타낸다. import SwiftUI struct MovableGridView: View { @State private var colors: [Color] = [.red, .blue, .green, .purple, .orange, .yellow, .brown, .cyan, .indigo, .mint, .pink, .black] var body: some View { ScrollView(.vertical) { let columns = Array(repeating: GridItem(spacing: 10), count: 3..
SwiftUI의 버튼을 커스텀해서 성공과 실패에 대한 애니메이션을 나타내는 예제다. 먼저 커스텀 버튼을 만든다. 임시로 버튼을 body 안에 작성하고 test를 출력하는 custom button으로 만들었다. import SwiftUI struct AnimatedButton: View { var body: some View { Button { print("test") } label: { Text("custom button") } } 다음으로 버튼을 나타낼 뷰를 먼저 작성한다. import SwiftUI struct AnimatedButtonView: View { var body: some View { AnimatedButton() } } struct AnimatedButtonView_Previews: P..
chicharios
'Swift/SwiftUI' 카테고리의 글 목록