→ 이 3개로 구성되어 있음
init(title:message:preferredStyle:)
: 얼럿 뷰 컨트롤러의 객체를 초기화합니다.
func addAction(UIAlertAction)
: 얼럿이나 액션시트에 액션을 추가합니다.
func addTextField(configurationHandler: ((UITextField) -> Void)? = nil)
: 얼럿을 통해 텍스트를 입력받고자 하는 경우 텍스트 필드를 추가합니다.
→ 임의로 TextField 를 하나 추가하여 사용자 입력을 받을 수 있게 함.
var title: String?
: 얼럿의 제목입니다.var message: String?
: 얼럿에 대해 좀 더 자세히 설명하는 텍스트입니다.var actions: [UIAlertAction]
: 사용자가 얼럿 또는 액션시트에 응답하여 실행할 수 있는 액션입니다.var preferredStyle: UIAlertController.Style
: 얼럿 컨트롤러의 스타일입니다. 얼럿(alert)과 액션시트(actionSheet)가 있습니다.var title: String?
: 액션 버튼의 타이틀입니다.var isEnabled: Bool
: 액션이 현재 사용 가능한지를 나타냅니다.var style: UIAlertAction.Style
: 액션 버튼의 적용될 스타일입니다.얼럿과 액션시트는 언제 사용할까?
얼럿
액션시트
위 내용은 "https://www.boostcourse.org/mo326/lecture/16864" 을 참고하여 공부한 내용을 정리하였습니다.