공통 속성
각 컴포넌트는 다음 공통 속성을 사용하여 제목과 아이콘을 추가하고 설정 저장 위치 등을 지정할 수 있습니다. 이러한 공통 속성은 컴포넌트에 따라 역할이 다를 수 있습니다.
| 키 | 형식 | 설명 | 조건 |
|---|---|---|---|
| cell | 문자열 | 컴포넌트 형식 | - |
| label | 문자열 | 표시 레이블 | 선택 사항, 현지화 가능 |
| defaults | 문자열 | 설정 영역 식별자, 즉 이 컴포넌트의 설정이 저장되는 이름 | - |
| key | 문자열 | 설정 키 이름 | defaults != nil |
| default | 문자열 | 설정 기본값 | - |
| value | 기본 형식 | 설정값 | 선택 사항 |
| icon | 문자열 | 아이콘 파일 이름 | 선택 사항 |
| readonly | 불리언 | 컴포넌트의 읽기 전용 여부 | 선택 사항 |
| height | 숫자 | 컴포넌트 높이 | 선택 사항 |
cell은 컴포넌트 형식입니다. 형식에 따라 Button, Switch, Link 등 서로 다른 XUI 컴포넌트를 나타냅니다.
label은 컴포넌트 제목이며 일반적으로 컴포넌트 왼쪽에 표시됩니다.
default는 컴포넌트의 기본값입니다. value가 nil이면 default의 값으로 value를 채웁니다.
icon은 label 왼쪽에 표시되는 아이콘입니다. res/16.png로 설정하는 경우 res/[email protected]와 res/[email protected]도 함께 준비하는 것이 좋으며, 실제 크기는 각각 원본의 2배와 3배여야 합니다.
readonly가 true이면 컴포넌트 값이 읽기 전용이 되어 수정하거나 비울 수 없습니다. 하위 UI로 연결할 수도 없습니다.