2009-12-10 2 views
0

Я новичок в программировании на Iphone. Поэтому, пожалуйста, не возражайте, если я задам некоторые основные вопросы. : mad:использовать несколько просмотров в приложении

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

В принципе, я хочу отображать различные экраны в приложениях, и мое замешательство заключается в том, как я могу создавать разные экраны с одним .xib-файлом? или я должен использовать разные .xib-файлы для каждого экрана. Если я использую разные .xib-файлы для каждого экрана, то как мне перейти на разные экраны.

Помогите решить эту проблему.

Заранее спасибо

Gaurav

ответ

1

Вы определенно должны использовать различные .xib для каждого вида. У вас будет стандартное представление, представление таблицы (возможно, программно завернутое в контроллер навигации) и стандартное представление, соответственно. У каждого будет свой класс.

Вы перемещаетесь к различным экранам путем их программной инициализации. Условие, на котором они созданы, варьируется от экрана к экрану. Например, ваш экран входа в систему будет создавать и загружать представление таблицы для категорий после успешного входа в систему. Экран категории будет создавать только подробный экран, когда пользователь коснется категории в таблице.

Я думаю, что лучше всего подобрать книгу программирования на iPhone и сделать первые несколько глав, пока вы не почувствуете себя комфортно с основами XCode. Документация Apple обычно содержит больше, чем вам действительно нужно знать, и по ее звукам вы просто хотите вскочить и сделать несколько простых приложений.

После этого вы можете посмотреть образец кода Apple здесь: http://developer.apple.com/iphone/library/navigation/index.html#section=Resource%20Types&topic=Sample%20Code

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