Флажки в Xcode

#iphone #xcode #checkbox

#iPhone #xcode #флажок

Вопрос:

Что я хочу сделать, так это добавить флажки и иметь заголовок для каждого флажка, и если определенные флажки установлены, то в нем отображаются определенные тексты, такие как

если установлены флажки 1, 2, 4 и 5, то отображается текст1

если установлен флажок 1, то отображается текст2

если установлены флажки 1, 3 и 4, то отображается текст3

Что-то вроде этого. Буду признателен за помощь. Спасибо.

Ответ №1:

Для пользовательского интерфейса используйте UITableViewController с двумя изображениями, одно для непроверенного, а другое для проверенного состояния. Эти изображения присваиваются свойству ImageView UITableViewCell.

Для проверки состояния я бы сохранил все значения в одном поле int и создал соответствующее перечисление typedef, чтобы я мог использовать побитовое amp; для проверки, выбрано ли значение или комбинация значений.

Я мог бы опубликовать некоторый код позже, если потребуется.

Комментарии:

1. Лично я бы поступил именно так.

Ответ №2:

Вы можете использовать элементы управления UISwitch для простого включения / выключения и элементы управления UILabel для текста. У вас может быть одна UILabel, текст которой изменяется, или несколько и пометить их скрытыми в зависимости от того, какие переключатели включены.