Как переключать просмотры кнопками на iPhone?

Я хочу переключить 3 вида и позволить им переключаться с 1-2-3. Первое представление позволяет пользователям вводить имя и пароль, второе представление показывает его информацию для подтверждения, а третье представление показывает ему список опций, чтобы он мог выбрать, что делать дальше.

Проблема в том, как переключить эти представления? Если я использую элемент управления для переключения представлений, как я могу добавить в него текстовое поле, чтобы пользователи могли вводить свою информацию?

Ответов (3)

Решение

Спасибо за ответы, и я считаю, что это не так сложно, как я думал ранее. После нескольких попыток у меня все получилось. Я просто использую NavigationController для переключения между UIViews.

Теперь я понимаю, что контроллер навигации может переключаться не только с UITableView на UIView, но и с UIView на UIView. Используя класс UIView, я могу легко организовать все элементы управления в IB.

Подсказки можно найти в образце приложения Apple TableViewSuite . Вы найдете больше примеров кода на сайте Apple для разработчиков iPhone.

Вы ненавидите писать свой код в

- (недействительно) IBAction

установите свойство кнопки с помощью инспектора соединений, установите для кнопки значение touchesDown. После этого вид, который вы хотите видеть в начале. Сделайте альфа-значение 1, а альфа-значение другого вида должно быть 0. После заполнения всей информации, когда вы нажмете кнопку. Сделайте альфа-значение первого представления равным 0, а альфа второго представления - 1. Таким образом, вы можете продолжить.