티스토리 뷰
반응형
Alert
iOS에서도 Alert 대화창이 쓰입니다.
기본적인 사용방법은 아주 간단합니다.
물론 Custom해서 레이아웃을 직접 만드는 방법도 있구요.
이번 포스팅에선 기본적인 사용방법부터 알아보겠습니다.
일단 기본적으로 알아야할 항목들 4가지가 있어요 :)
UIAlertController()
UIAlertAction()
addAction()
present()
위에 4가지만 알고 있으면 순식간에 Alert창을 만들수가 있습니다.
기본 사용방법
let alert = UIAlertController(title: "여기는 제목", message: "여기는 메세지", preferredStyle: .alert)
let alertAction = UIAlertAction(title: "액션1", style: .default) { (_) in
// 여기에 실행할 코드
}
alert.addAction(alertAction)
self.present(alert, animated: true, completion: nil)
이렇게 하면 Alert창을 띄울 수가 있어요.
하지만 저 상태로는 취소를 할 수가 없습니다.
다음 코드를 추가해 주세요.
취소 버튼 추가
let cancle = UIAlertAction(title: "닫기", style: .cancel, handler: nil)
alert.addAction(cancle)
조금 신경써서 만들면 색상을 바꿔줄 수도 있어요.
버튼 색상 바꾸기
alert.view.tintColor = UIColor(ciColor: .black)
Alert 창은 아래에서 나오게 해줄수도 있어요.
preferredStyle은 두가지가 있는데 위에 화면들은 전부 .alert로 옵션을 줬었죠?
ActionSheet
let alert = UIAlertController(title: "여기는 제목", message: "여기는 메세지", preferredStyle: .actionSheet)
.alert를 .actionSheet로 바꿔주면 아래에서 올라오는 Alert창이 생성됩니다.
기본적인 내용은 여기까지 입니다 :D
다음에는 커스텀하는 방법을 알아보겠습니다
반응형
'iOS > Swift' 카테고리의 다른 글
[Swift] UIButton 에 image 가 나오지 않을 때 (0) | 2021.01.25 |
---|---|
[Swift] 반복문 (1) for 사용하기 (0) | 2020.08.27 |
[swift] 화면 전환하는 방법 (0) | 2020.07.29 |
[Swift] 함수 (0) | 2020.07.17 |
[Swift] 상수와 변수 (0) | 2020.07.09 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스위프트
- 격파르타 장점
- 함수
- 연산자
- 음성재생
- 격파르타 후기
- 변수
- sqld 자격증 합격
- Java
- 버전카타로그
- ~=
- 아이폰
- NoAnimation
- gem update
- .toml
- toml
- 자바
- 격파르타 합격후기
- 코틀린
- IOS
- dart
- 안드로이드
- FLUTTER
- rotate
- Swift
- Kotlin
- Xcode
- 아이폰앱개발
- rotation
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함