본문 바로가기

Language46

SwiftUI를 이용한 트리거 이벤트 발생 ( Button ) 트리거(Trigger) 될 때 작업을 수행하는 컨트롤이다. 기본코드 Button(action: { }) { HStack { Image(systemName: "folder.fill") Text("폴더") } } 실행화면 Action과 Label 을 제공하여 버튼을 만들 수 있다. 액션은 사용자가 버튼을 클릭하거나 택할 때 작업을 수행하는 메서드 또는 클로저 속성이다. 레이블은 예를 들어 ‘취소’와 같은 텍스트 또는 ‘뒤로 가기 화살표’와 같은 아이콘을 표시하여 단추의 동작을 실행하는 View이다. 텍스트 전용 레이블의 일반적인 경우에는 후행 클로저 대신 제목 문자열 (또는 현지화된 문자열 키) 사용하는 편리한 이니셜 라이저를 사용할 수 있다. 버튼에 액션 넣기 import SwiftUI struct Con.. 2022. 11. 2.
SwiftUI에서 사용하는 알림 메시지 (Alert) 사용자가 앱 또는 시스템의 상태에 응답하도록 경고를 사용한다. 기본코드 @State private var showAlert = false var body: some View { Button("Show Alert") { showAlert = true } .alert(isPresented: $showAlert) { Alert( title: Text("Show Alert!"), message: Text("Hi, It's Alert") ) } } 실행 결과 사용 조건 Alert를 표시할 지에 대한 여부를 지정하는 Bool 변수 (showAlert) Alert를 반환하는 클로저 SwiftUI는 bool 값이 상태이기 때문에 변경될 때마다 뷰를 새로 고친다. 결과적으로 true로 설정된 경우 알림창(Alert)가 .. 2022. 10. 31.

\