관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - UI Custom] 6. 경고창(UIAlertController) 본문

iOS 실전 (swift)/UI 커스텀(프로그래밍적 접근)

[iOS - UI Custom] 6. 경고창(UIAlertController)

jake-kim 2020. 4. 17. 20:23

커스텀 되지 않은 Alert

* 텍스트필드영역과 버튼영역 사이에 커스텀 할 수 있음 -> UIViewController타입을 넣을 수 있음

-방법 : alert.setValue(뷰 컨트롤러 객체, forKey:"contentViewController")

1
2
3
4
5
6
7
8
9
// nil 삽입하면 위 공간 사라짐
let alert = UIAlertController(title: nil, message: nil, preferredStyle: .alert)
 
(중략)
let vc = UIViewController()
vc.view.backgroundColor = .red
alert.setValue(vc, forKey: "contentViewController")
 
self.present(alert, animated: false)
 
 

 

Comments