Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Santer.Net
15 / 15 / 0
Регистрация: 18.11.2010
Сообщений: 122
#1

Принцип удаления в UITabBarController and UINavigationController

19.01.2012, 16:31. Просмотров 1088. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Кто-нибудь знает принцип по которому UITabBarController and UINavigationController работают со свои стеком контролов.
Т.е. если я переключаюсь между вкладками UITabBarController контроллер удаляется со стека?
И как работает со стеком UINavigationController? В том плане как там все происходит внутри.

И 2 вопрос.Правда ли что Аппле рекомендует в своих приложениях использовать только 1 UINavigationController. И от него не рекомендуется наследоваться. Просто я где-то видел это в документации и щас немого найти. Если есть возможность дайте ссылку.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2012, 16:31
Ответы с готовыми решениями:

Как удалить ViewController из UITabBarController
В TabBar есть 2 вкладки, так вот если я перешёл во вторую, а потом опять...

UISplitViewController inside UITabBarController (странныя серая полоса внизу окна)
не вдавайсь в тонкости проекта, есть у меня UITabBarController, внитри него...

программа для удаления элемента из массива (пояснить принцип работы)
Здравствуйте, у меня такая проблема: есть программа для удаления элемента из...

Cобытийность. Принцип использования и принцип работы событий в jQ и GCT
Добрый день. Подготавливаюсь к собеседованию по чеклисту и не могу найти ответ...

Принцип
В общем завтра у меня зачет по основам программирования.Прогаем на с++ ,сам...

1
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
20.01.2012, 07:45 #2
Ну насколько я изучил данную тему - UITabBarController имеет в себе столько контроллеров, сколько в него подсунуть массивом. А дальше контроллеры свое состояние сами разруливают (Lifecycle). Никакого "стека" там нет.

Насчет - UINavigationController - почему бы и не пронаследоваться? Если сильно нужно.
И вообще NavCtrl и TabBarCtrl это все наследники UIViewController, а там уже и до NSObject'a недалеко, вы же наследуетесь от NSObjecta, почему бы не делать тоже самое с NavCtrl'ом, только есть ли в этом практический смысл?

Не по теме:

Имеет реальный смысл наследоваться\категоризировать UINavigationBar, но это не относится к вопросу данной темы.



Насчет количества - неправда, ибо частая практика - создать массив UINavigationControllers и поместить его в TabBarController, соответственно на каждом табе будет по контроллеру. Очень удобно

если я переключаюсь между вкладками UITabBarController контроллер удаляется со стека
Неверно, и какой стек имеется ввиду? Обычно UITabBarController это самый нижний уровень, не считая UIWindow, на который он кладется.

Кажется Вам нужно поподробнее изучить иерархию данных классов:
Ссылочко
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 07:45

Принцип ШИМ
Помогите, разобрать кашу в голове. Чем отличается ШИМ на 555 и на готовых...

принцип подстановки
надо описать 3 объекта используя принци подстановки, код я написал, но...

Принцип парсинга
Как парсить такое грамотно? К примеру я хочу вытащить все сообщения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru