2012-03-14 5 views
0

Я видел несколько учебных пособий по разработке iphone, но они до ARC и до раскадровки.Iphone dev - многопользовательское приложение с раскадрой

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

Как вы это сделаете в IOS5 с раскадрой?

Я слышал о segues, но у них есть кнопка «назад», которую парень в учебнике не получил - он просто изменился между представлениями, нажимая кнопку/кнопку.

+0

Можете ли вы разместить ссылку на учебник, на который вы ссылаетесь? –

ответ

0

Вам нужно добавить 2 контроллера просмотра в свою раскадровку, а затем встроить в контроллер навигации. После того, как вы создадите какую-то кнопку в одном представлении, вы просто должны ctrl-перетащить ее на другое представление и выбрать push, чтобы это сделать. Или просто выдержите этот урок http://maybelost.com/2011/10/tutorial-storyboard-in-xcode-4-2-with-navigation-controller-and-tabbar-controller-part1/ :)

1

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

http://www.techotopia.com/index.php/IPhone_iOS_5_Development_Essentials

http://www.techotopia.com/index.php/Using_Xcode_Storyboarding_%28iPhone_iOS_5%29

Во всяком случае @dew дал вам правильный ответ.

0

Я бы очень хотел посмотреть первые 2 или 3 лекции из вводного курса программирования iPhone CS193P в Стэнфорде. Это бесплатно и запустит вас на правую ногу. Это также ориентированы на iOS5 и Xcode 4. Проверьте это по адресу: http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255

Чтобы ответить на ваш вопрос, перемещаясь между контроллерами зрения обычно осуществляется с помощью контроллера контейнера или толкания зрения диспетчеров модально '. Я бы предложил прочитать руководство по программированию View Controller, выпущенное Apple, для обзора того, как это работает.

В iOS5 вы можете использовать раскадровки для настройки segues (как вы предложили). Они не всегда дают вам кнопку «назад», только когда вы переходите между контроллерами представлений в навигационном контроллере. У вас может быть кнопка, нажимающая контроллер вида на экран, путем установки целевого действия.

Опять же, лекции iTunesU охватывают все это. Проверьте это!

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