2010-09-06 5 views
2

Я просто ищу совет с этим, поскольку я понятия не имею, с чего начать, но я думаю, что UIActionSheet, вероятно, лучше всего.iPhone UIActionSheet с UISwitch и UITextField

Что бы я хотел, это всплывающее окно (в моей голове я представляю его полупрозрачным и темно-серым). Он не займет весь экран, и вид под ним все еще будет виден.

В раскрывающемся разделе будет текстовое поле (с несколькими строками), и под ним будет множество UISwitches.

Всплывающее окно прокручивается и заканчивается кнопками ОК/Отмена внизу.

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

ответ

2

A UIActionSheet Возможно, это не то, что вам нужно в этом случае (хотя вам может понадобиться аналогичный внешний вид). Подумайте о листе действий как традиционный/отменить Да Нет диалоговом окне Тип модальный OK//:

Используйте класс UIActionSheet, чтобы предоставить пользователю набор альтернатив, как поступить с данной задачей.

От звука он этого, вам нужно создать UIView в InterfaceBuilder с полупрозрачным фоном и различных дочерних элементов управления (UISwitches и UITextFields). Вы создаете свое представление с помощью сконфигурированного XIB и добавляете его в качестве подзона вашего представления UIViewController. Если вы хотите подражать анимации, которую вы получаете из листа действий, вы можете сделать это с помощью AnimationBlock.

Смежные вопросы