iOS/Swift 문법

[Swift]D4, 버튼 액션

Chafle 2022. 2. 24. 21:37
반응형

오늘의 목표

 

버튼과 액션

문제 해결

앱동작 방식 이해

 

 

버튼을 눌렀을 때 액션창(Alert창을 띄워보자)

※ View Controller의 역할-> 스크린 하나를 관리함

 

 

버튼을 키보드 control버튼과 함께 눌러 코드 작성하는 곳으로 끌어다 놓으면 아래와 같은 멘션이 뜬다

버튼을 클릭 후에 control누르고 끌어다 놓기

여기에 function name을 지정하여 함수를 정의해 주는 틀을 마련하게 해준다.

 

 

코드 해석

  •  let alert = UIAlertController(title: "hello", message: "My first App!!", preferredStyle:.alert)

  alert를 UIAlertController를 통해서 팝업을 띄울 거다(제목은 "hello" 메시지는 "My first App!!", 스타일은 alert)

 

  • let action = UIAlertAction(title: "OK", style: .default, handler: nil)

그 안에 버튼은 UIAlertAction을(제목은"OK".스타일은 default, handler은 nil)

 

  • present(alert, animated: true, completion: nil)

present를 통해 alert를 띄우고 버튼을 누르면 그냥 꺼지게 둘거다

 

반응형