전체 글72 SwiftUI를 이용한 트리거 이벤트 발생 ( Button ) 트리거(Trigger) 될 때 작업을 수행하는 컨트롤이다. 기본코드 Button(action: { }) { HStack { Image(systemName: "folder.fill") Text("폴더") } } 실행화면 Action과 Label 을 제공하여 버튼을 만들 수 있다. 액션은 사용자가 버튼을 클릭하거나 택할 때 작업을 수행하는 메서드 또는 클로저 속성이다. 레이블은 예를 들어 ‘취소’와 같은 텍스트 또는 ‘뒤로 가기 화살표’와 같은 아이콘을 표시하여 단추의 동작을 실행하는 View이다. 텍스트 전용 레이블의 일반적인 경우에는 후행 클로저 대신 제목 문자열 (또는 현지화된 문자열 키) 사용하는 편리한 이니셜 라이저를 사용할 수 있다. 버튼에 액션 넣기 import SwiftUI struct Con.. 2022. 11. 2. SwiftUI를 이용한 하단 알림 메시지 (ActionSheet) Alert 와 유사하게 동작된다. Alert와 마찬가지로 알림창을 보여줄 지 말지를 결정할 Bool 타입 변수를 정의해야 한다. 조건이 true가 되면 ActionSheet가 하단에 표시된다. MacOS에는 ActionSheet를 이용할 수 없다. 기본코드 import SwiftUI struct ContentView: View { @State private var showActionSheet = false var body: some View { Button("Tap to show action sheet") { showActionSheet = true } .actionSheet(isPresented: $showActionSheet) { ActionSheet(title: Text("Resume Workout.. 2022. 11. 1. 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. Dart 기초 문법 (1) Main 함수 void main() { print('Hello Wolrd'); } main 함수는 앱이 시작되는 곳, 즉 처음에 호출되는 함수이다. main 함수에 작성된 코드는 순서대로 실행된다. Variables 데이터를 저장하는 장소 변수명 앞에 데이터 타입을 지정하지 않고 var 키워드를 선언하면 저장된 데이터에 따라서 타입이 지정된다. void main() { var name= 'Hello world'; var year = 1977; var list = ['hello', 'kim', 'world']; } 변수 타입 int 형 int value = 10; double 형 double value = 29.2; String 형 String value = ‘Hello Kim’; boolean 형 boo.. 2022. 10. 30. 이전 1 ··· 15 16 17 18 다음