안녕하세요 :)
iOS 개발자 리치(rich_iosdev)입니다.
공유해드릴 내용은 AlertController 입니다.
웹에서 팝업창을 띄어준다는 표현을 많이 들어보셨을텐데요. 앱에서 팝업창을 띄어주는 역할을 한다고 봐도 될 듯합니다.
아래는 샘플 코드입니다
let alertController = UIAlertController(title: "네트워크 오류", message: "잠시 후 다시 시작해주세요!", preferredStyle: .alert)
let action = UIAlertAction(title: "확인", style: .default, handler: nil)
alertController.addAction(action)
self.present(alertController, animated: true, completion: nil)
더보기
1. AlertController 객체를 만들어줍니다. 이때 타이틀과 메세지를 입력해주고, 액션시트 또는 얼럿 둘 중 한 가지의 타입을 정해줍니다. 저는 얼럿 타입으로 구현해봤습니다.
2. AlertAction 객체를 만들어줍니다. 해당 액션을 선택하면 (위 경우 "확인"을 누르면) 어떤 액션을 취할 것인지 handler를 통해서 구현해줄 수 있습니다.
3. 마지막으로 AlertController 객체에 AlertAction 객체를 담아주고, 화면 상에 AlertController를 보여줍니다.
타이틀과 메세지 내용은 다르지만 위와 같은 형태로 화면상에 보여지게됩니다.
위 이미지에서는 Cancel과 Ok 가 AlertAction 객체들이 될 것입니다.
유저에게 어떤 액션에 대한 주의를 준다거나 꼭 알려줘야하는 내용을 인지 시킬 수 있도록 하는?
경우에 많이 사용되는 방법인 것 같습니다
잘못된 부분이 있다면 꼭 댓글 부탁드립니다!
확인해서 수정하도록 할게요!!
끝까지 읽어주셔서 정말 감사합니다 :)
부스트코스 iOS 프로그래밍
1) 얼럿과 액션시트는?
'Codes Travel > iOS Boost Course #2019' 카테고리의 다른 글
네이버 부스트코스 iOS 프로그래밍 수료 후기, 정말 도움이 될까요? (2) | 2020.03.14 |
---|---|
Grand Central Dispatch (0) | 2019.09.11 |
App Transport Security (0) | 2019.09.11 |
URLSession Upload Task? (0) | 2019.09.10 |
UIScrollView 스크롤 뷰 (0) | 2019.08.22 |