Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
#1

Программное создание контролера или варианты реализации меню с подменю на UITableView - Программирование iOS

02.09.2014, 21:11. Просмотров 617. Ответов 4
Метки нет (Все метки)

Добрый день!
Имею идею создать список пунктов меню на UITableView. По клику на cell должен совершатся переход в подменю, тоже из UITableView и так далее. Глубина подменю заранее не известно и в процессе варьируется.
Начал делать так: Создал в сториборд TableViewController для корневого меню, и, от него через segue для меню первого уровня и тут понял что заранее неизвестно количество таких переходов. Помогите решить эту проблему. Может есть какие-то патерны для подобных проблем или создание контролера и сегвея возможно программным путем (если да-как?) или вообще это решается по-другому?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2014, 21:11     Программное создание контролера или варианты реализации меню с подменю на UITableView
Посмотрите здесь:

Несуществующий UITableView - Программирование iOS
Добрый вечер. Столкнулся с такой проблемой: создал простое приложение с UITableView. делал по уроку, все как положено. В момент запуска...

Сортировка в UITableView - Программирование iOS
Добрый день. Во время разработки столкнулся с необходимостью сортировки, а так же связанным с ней багом. Обо всем по порядку. 1....

UITableView Section - Objective-C
Доброго времени суток. Вопрос состоит в следующем. Есть таблица в стиле Grouped. Есть одна секция с тремя ячейками и в footer есть...

Работа с жестами в UITableView - Программирование iOS
Разрабатываем приложение, столкнулись с проблемой жестов в uitableView. в кратце поясню, реализуем так называймый siebar который доступен...

UITableView & UIButton - Программирование iOS
Доброго времени суток. Возник вопрос у меня есть таблица с 3-мя ячейками мне нужно при выборе ячейки менять Title кнопки на тот текст...

UISearchBar & UITableView - Программирование iOS
Доброго времени суток вопрос. Переделываю приложение под iOS 7 добавил поиск по таблице но он открывает файлы по индексу ячейки, а не по...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
03.09.2014, 07:06     Программное создание контролера или варианты реализации меню с подменю на UITableView #2
да, именно программным путем
вот два неплохих туториала:
http://www.raywenderlich.com/50308/s...n-ios-7-part-1
http://www.raywenderlich.com/50310/s...n-ios-7-part-2

а вообще в документации все то же самое можно прочитать:
https://developer.apple.com/library/...plication.html
https://developer.apple.com/library/...dTutorial.html
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
04.09.2014, 10:46  [ТС]     Программное создание контролера или варианты реализации меню с подменю на UITableView #3
Vorona, спасибо за ответ!
Сделал так:
Objective-C
1
2
3
// проверяем выполняется ли условие для создания следующего уровня подменю
MyTableViewController *subMenuController = [[MyTableViewController alloc] initWithStyle:UITableViewStylePlain];
    [self.navigationController pushViewController:subMenuController animated:YES];
Все это воткнул в MyTableViewController (эдакая рекурсия) в didSelectRowAtIndexPath:.
Со сторибордом совсем забыл про старый добрый pushViewController:.
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
06.09.2014, 16:12     Программное создание контролера или варианты реализации меню с подменю на UITableView #4
заранее неизвестно количество таких переходов
тогда через программный конструктор

Objective-C
1
[UIStoryboard instantiateViewControllerWithIdentifier:@"MY_table_controller"];
Пример программы на "программных переходах без стрелочек".

Приложение с множеством контроллеров
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2014, 22:16     Программное создание контролера или варианты реализации меню с подменю на UITableView
Еще ссылки по теме:

UITableView запутался с вьюхой - Программирование iOS
Коллеги что-то я запутался. Есть storyboard, в нем UIViewController с UITableView. Из таблички UI элементов перетягиваю UIView... его можно...

Индексация ячеек в UITableView - Программирование iOS
Здравствуйте, скажите пожалуйста как решить проблему: у меня в UITableView есть несколько секций, в каждой и которых различное количество...

Передать из UITableView в UIWebView - Swift
Всем привет! Являюсь новичком Swift. Помогите, пожалуйста, передать данные из UITableView в UIWebView таким образом: lesson 1 ->...

UITableView - footer не уходит за экран - Objective-C
Всем привет! Есть проблема с проектом: дали исходник, и на одном из нескольких контроллеров у tableview после загрузки loadmore не уходит...

Особенности при работе с UITableView - Программирование iOS
Добрый день. С недавних пор начала писать программы под IOS поэтому прошу сильно не кидать тапками :) (всего месяц штудирования...

Обновление UITableView после изменеия массива - Программирование iOS
Добрый день дорогие товарищи! Помогите пожалуста новичку разобраться с обновлением таблицы. В начале работы получаю массив из базы...


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

Или воспользуйтесь поиском по форуму:
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
07.09.2014, 22:16  [ТС]     Программное создание контролера или варианты реализации меню с подменю на UITableView #5
Вот это тоже очень хороший вариант, не знал про такой. Спасибо!
Yandex
Объявления
07.09.2014, 22:16     Программное создание контролера или варианты реализации меню с подменю на UITableView
Ответ Создать тему
Опции темы

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