Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
#1

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

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

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

При реализации меню как сделать подменю и переход в другой пункт?
есть вот такой кусочек примерного кода меню: #!/bin/bash while 1 do echo...

Создание меню и подменю
Помогите пожалуйста дополнить код, так чтобы меню "Печать" (procedure...

Создание меню CSS. Не отображается подменю
Добрались мои кривые ручонки до веб технологий) Собственно изучать только начал...

Выпадающее меню. Не фиксируется бордер раздела меню, при использовании подменю
Делаю выпадающее меню, почти все сделал, осталось по сути немного, и не могу...

A * B = C Варианты реализации
Имеем три числа A В С. Числа большие (допустим 1024 бита, не существенно)....

возможные варианты реализации
Есть форма, на ней N эдитов, эдиты могут заполнятся или нет. так же форма...

4
Vorona
Peace 2 all shining faces
671 / 533 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
03.09.2014, 07:06 #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
1
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
04.09.2014, 10:46  [ТС] #3
Vorona, спасибо за ответ!
Сделал так:
Objective-C
1
2
3
// проверяем выполняется ли условие для создания следующего уровня подменю
MyTableViewController *subMenuController = [[MyTableViewController alloc] initWithStyle:UITableViewStylePlain];
    [self.navigationController pushViewController:subMenuController animated:YES];
Все это воткнул в MyTableViewController (эдакая рекурсия) в didSelectRowAtIndexPath:.
Со сторибордом совсем забыл про старый добрый pushViewController:.
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
06.09.2014, 16:12 #4
заранее неизвестно количество таких переходов
тогда через программный конструктор

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

http://www.cyberforum.ru/ios-dev/thread1206145.html#post6308894
1
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
07.09.2014, 22:16  [ТС] #5
Вот это тоже очень хороший вариант, не знал про такой. Спасибо!
0
07.09.2014, 22:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2014, 22:16
Привет! Вот еще темы с решениями:

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

Варианты реализации NodeTreeView
Добрых времени суток. Необходимо создать интерфейс, как на скриншоте....

Варианты реализации Parallax Эффекта
Какие есть способы реализации параллакс эффекта 3d (тот что при движении...

Wi-Fi везде в доме, варианты реализации
Доброго всем! 2 месяца ломаю голову перед выбором технологии реализации доступа...


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

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

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