Chuyển tới nội dung chính

Nút chọn / Hộp kiểm

Hiển thị nút chọn hoặc hộp kiểm.

Nhấn một nút chọn sẽ chọn nút đó và bỏ chọn các nút khác trong cùng nhóm. Nhấn một hộp kiểm sẽ chuyển đổi trạng thái chọn của hộp đó.

KhóaKiểuMô tảBắt buộcMặc địnhPhiên bản tối thiểuLưu ý
optionsarray of dictionariesDanh sách tùy chọn*
numPerLineintegerSố mục trên mỗi dòng2 trên iPhone, 4 trên iPad1.2-10Tối đa 12
minCountintegerSố mục được chọn tối thiểu0Chỉ Checkbox
maxCountintegerSố mục được chọn tối đaINT_MAXChỉ Checkbox

Mỗi từ điển tùy chọn gồm:

KhóaKiểuMô tảĐiều kiện
titlestringTiêu đề tùy chọnCó thể bản địa hóa
valueprimitiveGiá trị được lưu; mặc định là title nếu bỏ quaKhông bắt buộc

Thành phần này không hỗ trợ label/icon/height. Dùng Group để thêm tiêu đề hoặc mô tả.

Kiểu trả vềMô tả
array of primitiveMảng giá trị của các tùy chọn đã chọn

Chủ đề

Khóa chủ đềKiểuMô tả
tagTextColorColorMàu chữ thẻ
tagSelectedTextColorColorMàu chữ thẻ được chọn
tagBackgroundColorColorMàu nền thẻ
tagSelectedBackgroundColorColorMàu nền thẻ được chọn
tagBorderColorColorMàu viền thẻ
tagSelectedBorderColorColorMàu viền thẻ được chọn

Ví dụ

{
cell = "Group";
label = "Nhóm hộp kiểm";
footerText = "Nhấn để chọn; nhấn lại để bỏ chọn; tối đa 4 mục";
};
{
default = { "Đỏ"; "Xanh lá"; };
cell = "Checkbox";
key = "checkbox";
maxCount = 4;
numPerLine = 4;
options = {
{ title = "Đỏ"; };
{ title = "Xanh lá"; };
{ title = "Xanh dương"; };
{ title = "Vàng"; };
"Tím";
"Đen";
"Trắng";
"Nâu";
"Kaki";
"Xám";
};
};
{
cell = "Group";
label = "Nhóm nút chọn";
footerText = "Nhấn để chọn";
};
{
default = "Thứ năm";
cell = "Radio";
key = "radio";
options = {
{ title = "Thứ nhất"; };
{ title = "Thứ hai"; };
{ title = "Thứ ba"; };
{ title = "Thứ tư"; };
{ title = "Thứ năm"; value = "Thứ năm"; };
"Cuối cùng";
};
};

XUI-Radio.png

XUI-Checkbox.png