주요 콘텐츠

프로그래밍 방식으로 앱 개발하기

MATLAB® 함수를 사용하여 프로그래밍 방식으로 앱 개발

MATLAB 함수를 사용하여 앱 레이아웃 및 동작을 코딩하여 프로그래밍 방식으로 앱을 설계하고 편집할 수 있습니다. 코드 구조를 추가로 제어하려면 이 방법을 사용하십시오. 이에 대한 소개는 간단한 프로그래밍 방식 앱을 만들고 실행하기 항목을 참조하십시오.

함수

모두 확장

uifigure앱 디자인을 위한 Figure 만들기
uigridlayoutCreate grid layout manager
uipanel패널 컨테이너 만들기
uitabgroup탭이 있는 패널에 대한 컨테이너 만들기
uitab탭이 있는 패널 만들기
uiaxes앱에서 플롯을 위한 UI 좌표축 만들기
axes카테시안 좌표축 생성
geoaxes지리 좌표축 만들기
polaraxes극좌표 좌표축 만들기

일반 컴포넌트

uibutton누름 버튼 또는 상태 버튼 컴포넌트 생성
uibuttongroup버튼 그룹을 만들어 라디오 버튼과 토글 버튼 관리
uicheckbox체크박스 컴포넌트 만들기
uicolorpickerCreate color picker component (R2024a 이후)
uidatepickerCreate date picker component
uidropdown드롭다운 컴포넌트 생성
uieditfield텍스트 또는 숫자 편집 필드 컴포넌트 만들기
uihyperlinkCreate hyperlink component (R2021a 이후)
uiimageCreate image component
uilabel레이블 컴포넌트 만들기
uilistbox목록 상자 컴포넌트 만들기
uiradiobuttonCreate radio button component
uislider슬라이더 또는 범위 슬라이더 컴포넌트 만들기
uispinnerCreate spinner component
uitable 테이블 사용자 인터페이스 컴포넌트 생성
uitextarea텍스트 영역 컴포넌트 만들기
uitogglebuttonCreate toggle button component
uitree트리 또는 체크박스 트리 컴포넌트 만들기
uitreenodeCreate tree node component

Figure 툴

uicontextmenuCreate context menu component
uimenu메뉴 또는 메뉴 항목 만들기
uipushtoolCreate push tool in toolbar
uitoggletoolCreate toggle tool in toolbar
uitoolbarCreate toolbar in figure

계측 컴포넌트

uigauge계기판 컴포넌트 만들기
uiknobCreate knob component
uilamp램프 컴포넌트 만들기
uiswitch슬라이더 스위치, 로커 스위치 또는 토글 스위치 컴포넌트 만들기

확장 가능 컴포넌트

uihtmlCreate HTML UI component

그래픽스 테마

themeSet or get graphics theme (R2025a 이후)
fliplightnessDarken light colors and lighten dark colors (R2025a 이후)

스타일

uistyleCreate style for UI component
addStyleAdd style to UI component
removeStyleRemove style from UI component

컨트롤

expand트리 노드 확장
collapseCollapse tree node
moveMove tree node
openOpen context menu at location within UI figure
focusGive focus to UI component (R2022a 이후)
scrollScroll to location within UI component
isInScrollViewDetermine if component is visible in scrollable container (R2022a 이후)
sendEventToHTMLSourceSend HTML UI component event from MATLAB to JavaScript (R2023a 이후)

레이아웃

uistackUI 컴포넌트의 시각적 쌓임 순서 재정렬
moveguiFigure를 화면의 지정된 위치로 이동

프로그램 실행

uiwait프로그램 실행 차단 및 재개 대기
uiresume일시 중지한 프로그램 실행 재개
waitfor실행 차단 및 조건부 대기

앱 데이터, 설정 및 글꼴

getappdata애플리케이션 데이터 가져오기
setappdata애플리케이션 데이터 저장
isappdata애플리케이션 데이터가 존재하는지 확인
rmappdataRemove application data
uigetpref Create dialog box that opens according to user preference
uisetprefManage preferences used in uigetpref
listfonts사용 가능한 시스템 글꼴(System Font) 나열

알림 및 확인

uialert알림 대화 상자 표시
uiconfirmCreate confirmation dialog box
uiprogressdlg진행률 대화 상자 생성

입력

uisetcolor색 선택기 열기
uisetfontOpen font selection dialog box
inputdlg사용자 입력값을 수집하는 대화 상자 생성
listdlg목록 선택 대화 상자 만들기

파일 시스템

uigetfile파일 선택 대화 상자 열기
uiputfile파일을 저장하기 위한 대화 상자 열기
uigetdir폴더 선택 대화 상자 열기
uiopen파일 선택 대화 상자를 열고 선택된 파일을 작업 공간에 불러오기
uisaveMAT 파일에 변수를 저장하기 위한 대화 상자 열기

속성

모두 확장

FigureFigure window
GridLayoutGrid layout manager UI container
PanelPanel UI container
TabGroup Tab group UI container
Tab Tab UI container
UIAxes 속성UI 좌표축의 모양과 동작
Axes 속성 좌표축의 모양과 동작
GeographicAxes PropertiesGeographic axes appearance and behavior
PolarAxes 속성극좌표 좌표축의 모양과 동작

일반 컴포넌트

ButtonButton UI component
ButtonGroupButton group UI container
CheckBoxCheck box UI component
CheckBoxTreeCheck box tree UI component (R2021a 이후)
ColorPickerColor picker UI component (R2024a 이후)
DatePickerDate picker UI component
DropDownDrop-down UI component
EditFieldEdit field UI component
HyperlinkHyperlink UI component (R2021a 이후)
ImageImage UI component
LabelLabel UI component
ListBoxList box UI component
NumericEditFieldNumeric edit field UI component
ProgressDialogProgress dialog box
RadioButtonRadio button UI component
RangeSliderRange slider UI component (R2023b 이후)
SliderSlider UI component
SpinnerSpinner UI component
StateButtonState button UI component
Table테이블 UI 컴포넌트
TextAreaText area UI component
ToggleButtonToggle button UI component
TreeTree UI component
TreeNodeTree node UI component

Figure 툴

ContextMenuContext menu UI component
MenuMenu UI component
PushToolPush tool UI component
ToggleToolToggle tool UI component
ToolbarToolbar UI component

계측 컴포넌트

DiscreteKnobDiscrete knob UI component
GaugeGauge UI component
KnobKnob UI component
LampLamp UI component
LinearGaugeLinear gauge UI component
NinetyDegreeGaugeNinety-degree gauge UI component
RockerSwitchRocker switch UI component
SemicircularGaugeSemicircular gauge UI component
SwitchSwitch UI component
ToggleSwitchToggle switch UI component

확장 가능 컴포넌트

HTMLHTML UI component
Style PropertiesStyle for UI component

도움말 항목

프로그래밍 방식 앱 작성의 기본 사항 알아보기

앱 모양 사용자 지정하기

앱 동작 프로그래밍하기

관련 정보