본문 바로가기

**226

[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.