본문 바로가기

PROGRAMMING CODE/SWIFT68

[Swift] API사용 https://mocki.io Mock API - Create and Simulate APIs for Testing - Mocki Mock API for Development and Testing Using Mocki you can create, run and deploy mock APIs. Use your mocks to design your API, serve static responses, simulate error scenarios and remove dependencies to external services. Sign up today for a free 7-day tria mocki.io https://app.quicktype.io/ 이거 좋음! Json을 API로 만들어주는 웹사이트 2023. 8. 16.
[SwiftUI] Path로 도형그리기 Path는 2D 도형 그릴때 이용 import SwiftUI struct MoveTestView: View { var body: some View { ZStack{ Color(.yellow) Path{ path in path.move(to: CGPoint(x: 150, y:0)) path.addLine(to: CGPoint(x: 0, y: 300)) path.addLine(to: CGPoint(x: 300, y: 300)) path.closeSubpath() }.fill(.pink) }.frame(width: 300, height: 300) } } struct MoveTestView_Previews: PreviewProvider { static var previews: some View { MoveTes.. 2023. 8. 15.
[Swift] 앱에서 웹사이트 열기(Type 'AppleSupportView' does not conform to protocol ) ContentView.swift import SwiftUI struct ContentView: View { @state private var showingWebSheet : Bool = false var body: some View { NavigationStack{ Button { showingWebSheet = true } label: { Text("Open Website").font(.largeTitle).bold() } } .sheet(isPresented: $showingWebSheet) { //sheet로 사이트 열기 SafariWebView(siteURL: "") } } } struct ContentView_Previews: PreviewProvider { static var previews:.. 2023. 8. 5.
[SwiftUI] 커스텀 배경색 지정하는 방법 1. RGB 값으로 지정해주기 struct ContentView: View { var body: some View { ZStack{ Color(red: 250 / 255, green: 130 / 255, blue: 110 / 255).ignoresSafeArea() } } } 2. Assets에 추가하기 Assets창의 아랫쪽에 + 버튼 클릭 그리고 속성창을 열어서 지정해줌 import SwiftUI struct ContentView: View { var body: some View { ZStack{ Color("user").ignoresSafeArea() } } } struct ContentView_Previews: PreviewProvider { static var previews: some View.. 2023. 8. 5.
[SwiftUI] Extra arguments at positions #11, #12 in call 1개의 뷰에 10개 이상의 뷰를 넣을 수 없음. 15개의 Text 뷰에서 1개의 Group, 7개의 Text로 만들어줘서 총 8개이기 때문에 가능한것 이 Group 또한 10개가 넘어가면 오류가 발생하니 주의! 2023. 8. 5.
[SwiftUI] ScrollView 사용법 스크롤뷰 command + 클릭해보면 Show Quick Help라는 유용한 기능이 있음! View를 상속받으며, 디폴드값은 .vertical로 이것은 아래위 스크롤이다. ScrollView(.horizontal)을 이용해 가로 스크롤또한 사용할 수 있다. 현재 사용한 코드는 가로와 세로 모두 스크롤이 가능 2023. 8. 5.