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

uifigure

(앱 디자이너) 앱 디자인을 위한 Figure 만들기

구문

f = uifigure
f = uifigure(Name,Value)

설명

예제

f = uifigure는 사용자 인터페이스를 빌드하기 위한 Figure를 만들고 Figure 객체를 반환합니다. 이것은 앱 디자이너가 사용하는 유형의 Figure입니다.

예제

f = uifigure(Name,Value)는 하나 이상의 Name,Value 쌍의 인수를 사용하여 Figure 속성을 지정합니다.

예제

모두 축소

f = uifigure;

특정 제목으로 UI Figure를 만듭니다.

f= uifigure('Name','Plotted Results');

Position 속성값을 가져옵니다.

p = f.Position
ans =

   680   678   560   420

CloseRequestFcn 콜백을 코딩하여 사용자가 창 닫기를 시도할 때 모달 확인 대화 상자를 엽니다.

이 코드를 복사해 MATLAB® 편집기에 붙여 넣은 다음, closeFig를 실행합니다.

function closeFig
f = uifigure('Position',[100 100 350 275],...
    'CloseRequestFcn',@(f, event)my_closereq(f));
end
function my_closereq(f)
selection = questdlg('Close the figure window?',...
    'Confirmation',...
    'Yes','No','Yes');
switch selection,
    case 'Yes',
        delete(f)
    case 'No'
        return
end
end

Figure 닫기 버튼을 클릭합니다. 확인 대화 상자가 열립니다.

입력 인수

모두 축소

이름-값 쌍의 인수

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

예: 'Name','My App'My App을 UI Figure의 제목으로 지정합니다.

여기에 나와 있는 속성은 사용 가능한 속성의 일부에 불과합니다. 전체 목록을 보려면 UI Figure Properties을 참조하십시오.

Figure의 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

예: uifigure('Name','Results')는 Figure의 이름을 'Results'로 설정합니다.

테두리와 제목 표시줄을 제외한 UI Figure의 위치와 크기로, [left bottom width height] 형식의, 요소를 4개 가진 벡터로 지정됩니다.

다음 표에서는 벡터의 각 요소를 설명합니다.

요소설명
left주 디스플레이 창의 왼쪽 가장자리부터 UI Figure 창의 왼쪽 내부 가장자리까지의 거리. 둘 이상의 모니터를 사용하는 시스템에서는 이 값이 음수일 수 있습니다.
bottom주 디스플레이의 하단 가장자리부터 UI Figure 창의 내부 하단 가장자리까지의 거리. 둘 이상의 모니터를 사용하는 시스템에서는 이 값이 음수일 수 있습니다.
widthUI Figure의 오른쪽과 왼쪽 내부 가장자리 사이의 거리.
heightUI Figure의 상단과 하단 내부 가장자리 사이의 거리.

제한 사항

  • 현재, uifigure 함수로 만든 Figure 객체는 print, rotate3d, pan 또는 zoom 함수로 전달할 수 없습니다. 이러한 함수로 전달하면 MATLAB이 오류를 생성합니다.

R2016a에 개발됨