Notice
Recent Posts
Recent Comments
Link
투케이2K
5. (ios/swift) alert 팝업창 호출 실시 - UIAlertController 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// [alert 팝업창 호출 메소드 정의 실시 : 이벤트 호출 시]
// 호출 방법 : showAlert(tittle: "title", content: "content", okBtb: "확인", noBtn: "취소")
func showAlert(tittle:String, content:String, okBtb:String, noBtn:String) {
// [UIAlertController 객체 정의 실시]
let alert = UIAlertController(title: tittle, message: content, preferredStyle: UIAlertController.Style.alert)
// [인풋으로 들어온 확인 버튼이 nil 아닌 경우]
if(okBtb != "" && okBtb.count>0){
let okAction = UIAlertAction(title: okBtb, style: .default) { (action) in
// [확인 버튼 클릭 이벤트 내용 정의 실시]
return
}
alert.addAction(okAction) // 버튼 클릭 이벤트 객체 연결
}
// [인풋으로 들어온 취소 버튼이 nil 아닌 경우]
if(noBtn != "" && noBtn.count>0){
let noAction = UIAlertAction(title: noBtn, style: .default) { (action) in
// [취소 버튼 클릭 이벤트 내용 정의 실시]
return
}
alert.addAction(noAction) // 버튼 클릭 이벤트 객체 연결
}
// [alert 팝업창 활성 실시]
present(alert, animated: false, completion: nil)
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
7. (ios/swift) 생명 주기 life cycle 라이프 사이클 관리 실시 - AppDelegate , SceneDelegate , ViewController (0) | 2021.10.16 |
---|---|
6. (ios/swift) 앱 디버깅 Signing for requires a development team 에러 해결 (0) | 2021.10.16 |
4. (ios/swift) 뷰 화면 전환 (intent) 실시 및 데이터 전송 수행 (0) | 2021.10.16 |
3. (ios/swift) launcheScreen 런처 스크린 사용해 로딩 스플래시 화면 만들기 (0) | 2021.10.16 |
2. (ios/swift) 이미지 파일 삽입 방법 설명 - image resource (0) | 2021.10.16 |
Comments