iPhone UIActionSheet с UISwitch и UITextField - PullRequest
2 голосов
/ 07 сентября 2010

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

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

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

Всплывающее окно будет прокручиваться и будет заканчиваться кнопками OK / Cancel внизу.

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

1 Ответ

2 голосов
/ 07 сентября 2010

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

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

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

...