Notice
Recent Posts
Recent Comments
Link
투케이2K
43. (Objective-C/objc) UIAlertController 사용해 alert 팝업창 표시 수행 실시 본문
Objective-C
43. (Objective-C/objc) UIAlertController 사용해 alert 팝업창 표시 수행 실시
투케이2K 2022. 7. 12. 10:13[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// MARK: - [alert 팝업창 표시 수행 메소드]
- (void)showAlert {
printf("\n");
printf("=============================== \n");
printf("[ViewController >> showAlert() :: 팝업창 호출 실시] \n");
printf("=============================== \n");
printf("\n");
/*
[요약 설명]
1. alert 팝업창 표시 수행 메소드
2. 호출 방법 : [self showAlert];
*/
dispatch_async(dispatch_get_main_queue(), ^{
// [팝업창 객체 생성 실시]
UIAlertController *alert = [UIAlertController
alertControllerWithTitle:@"타이틀"
message:@"내용"
preferredStyle:UIAlertControllerStyleAlert];
// [버튼 클릭 액션 지정 실시]
UIAlertAction *ok = [UIAlertAction actionWithTitle:@"확인" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
printf("\n");
printf("=============================== \n");
printf("[ViewController >> showAlert() :: 확인 버튼 클릭] \n");
printf("=============================== \n");
printf("\n");
}];
UIAlertAction *no = [UIAlertAction actionWithTitle:@"취소" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
printf("\n");
printf("=============================== \n");
printf("[ViewController >> showAlert() :: 취소 버튼 클릭] \n");
printf("=============================== \n");
printf("\n");
}];
// [alert 창에 버튼 추가 실시]
[alert addAction:ok];
[alert addAction:no];
// [뷰에 alert 표시]
[self presentViewController:alert animated:false completion:nil];
});
}
[결과 출력]
반응형
'Objective-C' 카테고리의 다른 글
Comments