Main Content

이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

uialert

알림 대화 상자 표시

설명

예제

uialert(fig,message,title)은 지정된 Figure 창 앞에 모달 대화 상자를 표시합니다. Figure는 uifigure 함수로 작성해야 합니다. 대화 상자는 지정된 메시지를 표시하고 지정된 제목이 포함된 제목 표시줄을 가집니다. 기본적으로 대화 상자에는 오류 아이콘과 확인 버튼이 있습니다.

예제

uialert(___,Name,Value)는 하나 이상의 Name,Value 쌍 인수로 지정된 속성을 가진 대화 상자를 표시합니다.

예제

모두 축소

모달 알림 대화 상자를 만듭니다. 대화 상자를 닫을 때까지 전에 열려 있던 Figure에 액세스할 수 없습니다.

fig = uifigure;
uialert(fig,'File not found','Invalid File');

fig = uifigure;
message = sprintf('Fire hazard! \n Consider reducing temperature.');
uialert(fig,message,'Warning',...
'Icon','warning');

입력 인수

모두 축소

대상 Figure로, Figure 객체로 지정됩니다. Figure는 uifigure 함수로 작성해야 합니다.

메시지로, 문자형 벡터, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. 메시지의 길이는 제한이 없습니다.

새 줄 문자(\n)와 같은 형식 문자가 적용됩니다. 텍스트를 여러 라인으로 표시하려면 문자형 벡터로 구성된 셀형 배열 또는 string형 배열을 사용하십시오.

예: 'Invalid value'

제목으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 긴 제목은 잘리고 뒤에 생략 부호가 붙습니다. 제목이 잘리는 길이는 시스템 설정에 따라 다릅니다.

공백은 새 줄(\n) 문자와 같은 형식 문자를 대체합니다.

이름-값 쌍의 인수

선택적으로 Name,Value 인수가 쉼표로 구분되어 지정됩니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. Name은 따옴표 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.

예: 'Icon','warning'

알림 대화 상자 닫기 요청 콜백 함수로, 다음 값 중 하나로 지정됩니다.

  • 함수 핸들.

  • 첫 번째 요소가 함수 핸들인 셀형 배열. 이 셀형 배열의 그 다음 요소들은 콜백 함수로 전달할 인수입니다.

  • 유효한 MATLAB® 표현식인 문자형 벡터. MATLAB은 이 표현식을 기본 작업 공간에서 실행합니다.

앱 사용자가 제목 표시줄에서 닫기 버튼을 클릭하거나 확인 버튼을 클릭하여 알림 대화 상자를 닫으면 CloseFcn 콜백이 실행됩니다. CloseFcn 함수는 앱 사용자가 MATLAB 명령줄에서 알림 대화 상자가 표시되는 Figure 창을 닫을 때도 실행됩니다. close 함수를 사용하여 명령줄에서 Figure 창을 닫을 수 있습니다.

아이콘으로, 미리 정의된 아이콘 또는 사용자 지정 아이콘으로 지정됩니다.

미리 정의된 아이콘

다음 표에는 미리 정의된 아이콘의 값이 나와 있습니다. 예를 들어, 확인 표시 아이콘을 표시하려면 이름-값 쌍 'Icon','success'를 지정하십시오.

아이콘
'error'(디폴트 값)

'warning'

'info'

'success'

''

아이콘이 표시되지 않습니다.

사용자 지정 아이콘

사용자 지정 아이콘을 다음 값 중 하나로 지정합니다.

  • MATLAB 경로에 있는 SVG, JPEG, GIF 또는 PNG 이미지의 파일 이름을 지정하는 문자형 벡터. 또는 이미지 파일의 전체 경로를 지정할 수 있습니다.

  • 트루컬러 이미지 배열. 자세한 내용은 이미지 유형 항목을 참조하십시오.

모달로, true 또는 false로 지정됩니다.

모달 대화 상자는 해당 대화 상자가 닫힐 때까지 Figure에 액세스할 수 없도록 하는 대화 상자입니다. 그러나 대화 상자가 추가로 표시되는 것을 막지는 않습니다.

참고 항목

함수

R2016a에 개발됨