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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
#1

viewTable выбор и переход на окно - Программирование iOS

31.03.2013, 22:42. Просмотров 1216. Ответов 14
Метки нет (Все метки)

Доброго вреемни суток, стокнулся с проблемой, у меня есть тайбл вью который заполняется динамически с массиви, при нажатии переходин о форму и там выполняется уже код той формы, а вот у меня вопрос как сделать что бы при выбори к пермеру 1 ячейки шло на первую форму, выборе 2 ячейки на 2, у меня просто всего 4 ячейки там, а кнопками меня не охота
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
31.03.2013, 23:04     viewTable выбор и переход на окно #2
наверное вам нужен следующий метод (для этого нужно стать делегатом таблицы)
Objective-C
1
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
а вообще, посмотрите документацию по UITableView и к ней прилагающееся, а то будете тут каждые пять минут вопросы подобные задавать

так и не понял, на каком языке вы задали вопрос?
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
31.03.2013, 23:07  [ТС]     viewTable выбор и переход на окно #3
Цитата Сообщение от Vorona Посмотреть сообщение
наверное вам нужен следующий метод (для этого нужно стать делегатом таблицы)
Objective-C
1
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
а вообще, посмотрите документацию по UITableView и к ней прилагающееся, а то будете тут каждые пять минут вопросы подобные задавать

так и не понял, на каком языке вы задали вопрос?
Objective -c
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
31.03.2013, 23:09     viewTable выбор и переход на окно #4
и в этом методе ты должен написать условие мол что если indexPath.Row == 1 то перейти туда то, если равен 2 туда и так далее. только числа желательно прописать как константы или перечисление. Вообще очень странная реализация не понятно зачем для этого использовать TableView, можно обойтисть просто button
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
31.03.2013, 23:10     viewTable выбор и переход на окно #5
Цитата Сообщение от heroii2009 Посмотреть сообщение
Доброго вреемни суток, стокнулся с проблемой, у меня есть тайбл вью который заполняется динамически с массиви, при нажатии переходин о форму и там выполняется уже код той формы, а вот у меня вопрос как сделать что бы при выбори к пермеру 1 ячейки шло на первую форму, выборе 2 ячейки на 2, у меня просто всего 4 ячейки там, а кнопками меня не охота
я про этот вопрос, тут вроде на русском, но не на русском языке написано, глаза сломать можно.
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
31.03.2013, 23:16  [ТС]     viewTable выбор и переход на окно #6
Цитата Сообщение от Dan_banan_ Посмотреть сообщение
и в этом методе ты должен написать условие мол что если indexPath.Row == 1 то перейти туда то, если равен 2 туда и так далее. только числа желательно прописать как константы или перечисление. Вообще очень странная реализация не понятно зачем для этого использовать TableView, можно обойтисть просто button
это я знаю, но я не могу в xcode подключить переход от одного окна до больше чем до еще одного, когда пишу для iphone
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
31.03.2013, 23:26     viewTable выбор и переход на окно #7
heroii2009, а какой именно переход ты хочешь сделать откуда и куда? поясни по точнее. что надо реализовать?
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
31.03.2013, 23:39  [ТС]     viewTable выбор и переход на окно #8
Цитата Сообщение от Dan_banan_ Посмотреть сообщение
heroii2009, а какой именно переход ты хочешь сделать откуда и куда? поясни по точнее. что надо реализовать?
Есть табличка с 4 ячейками, при переходе на первую я буду парсить один JSON, при переходе по 2 ячейке на другой контроллер я буду парсить XML, при переходе по 3 будет типа интернет браузера, и при переходе по 4 будет About.
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
31.03.2013, 23:48     viewTable выбор и переход на окно #9
ну и в чем сложность? создаешь 4 контроллера каждый для своей функции. прописываешь логику в них и привязываешь к ним ксибы. Создает один рут контроллер который будет заниматься именно сменной твоих контроллеров. Рут контроллер подписываешь на делагат. Делегат т.е интерфейс включает 4 метода что то типа presentJsonViewController, presentInternet и так далее. В классе где у тебя tableView создаешь проперти типа этого делегата в которое надо передать обьект рут контроллера. Ну а в методе уже который тебе написал прописываешь условие что если IndexPath.Row==1 то [self.delegate presentJSONController] и так далее. В руте надо реализовать этот интерфейс и реализовать эти методы. А методах ты уже будешь менять контроллеры на нужный тебе. Примерно так это надо делать))
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
01.04.2013, 00:05  [ТС]     viewTable выбор и переход на окно #10
Цитата Сообщение от Dan_banan_ Посмотреть сообщение
ну и в чем сложность? создаешь 4 контроллера каждый для своей функции. прописываешь логику в них и привязываешь к ним ксибы. Создает один рут контроллер который будет заниматься именно сменной твоих контроллеров. Рут контроллер подписываешь на делагат. Делегат т.е интерфейс включает 4 метода что то типа presentJsonViewController, presentInternet и так далее. В классе где у тебя tableView создаешь проперти типа этого делегата в которое надо передать обьект рут контроллера. Ну а в методе уже который тебе написал прописываешь условие что если IndexPath.Row==1 то [self.delegate presentJSONController] и так далее. В руте надо реализовать этот интерфейс и реализовать эти методы. А методах ты уже будешь менять контроллеры на нужный тебе. Примерно так это надо делать))
та принцип я сам знал, кроме конечно этик контроллеров ксибов и т.д. а то что просто по индексу ячейки сравневать я знал )
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
01.04.2013, 00:16     viewTable выбор и переход на окно #11
не за что))
perlik
38 / 38 / 1
Регистрация: 26.01.2013
Сообщений: 140
01.04.2013, 00:18     viewTable выбор и переход на окно #12
Цитата Сообщение от heroii2009 Посмотреть сообщение
так и не понял, на каком языке вы задали вопрос?
Objective -c

круто ) в мемориз
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
01.04.2013, 00:34     viewTable выбор и переход на окно #13
Еще можно на StoryBoards посмотреть. Они позволят вообще без кода все переходы прописать. Прорисовать

А насчет стиля изложения, это да. Шедевр
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
01.04.2013, 07:45     viewTable выбор и переход на окно #14
Цитата Сообщение от heroii2009 Посмотреть сообщение
Objective -c

Не по теме:

Я даже не представляю код этого человека
Взрывная смесь будет, однако

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2013, 15:49     viewTable выбор и переход на окно
Еще ссылки по теме:
C# MVC Переход в другое окно из partial view
Постоянно выскакивает окно антивируса: Заблокирован переход по фишинговой ссылке
Выбор из списка элемента и переход по нему Delphi БД
Переход между формами через выбор пунктов MenuStrip C#
Combobox выбор значения по нажатию Enter и переход на другую ячейку MS Excel

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

Или воспользуйтесь поиском по форуму:
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
01.04.2013, 15:49     viewTable выбор и переход на окно #15
это будет золотой код))ахах
Yandex
Объявления
01.04.2013, 15:49     viewTable выбор и переход на окно
Ответ Создать тему
Опции темы

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