Iphone dev - приложение Multiview с раскадровкой - PullRequest
0 голосов
/ 15 марта 2012

Я видел некоторые учебные пособия по разработке для iphone, но они до ARC и до раскадровки кажется.

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

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

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

Ответы [ 3 ]

1 голос
/ 15 марта 2012

Вам лучше пройти этот урок, чтобы понять, как разрабатывать приложение в 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

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

0 голосов
/ 15 марта 2012

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

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

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

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

0 голосов
/ 15 марта 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...