#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, текст которой изменяется, или несколько и пометить их скрытыми в зависимости от того, какие переключатели включены.