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

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

Войти
Регистрация
Восстановить пароль
 
13Ori31
1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
#1

два предстовления - Программирование iOS

12.07.2013, 14:26. Просмотров 605. Ответов 3
Метки нет (Все метки)

Привет.
Есть предстовление с текстовым полем и кнопкой, при нажатии на каторую вызываеться следущее:
getCellTView *category=[[getCellTView alloc] initWithNibName:@"getCellTView" bundle:nil]; self.navigationController pushViewController:category animated:YES];
предстовление 1 «закрываеться» табличным представлением.

Как получить в текстовое поле значение выбраной ячейки таблици.
Как вернуться при нажати, на предыдущее предстовление понятно а, вот как передать значение нет.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2013, 14:26     два предстовления
Посмотрите здесь:

Два segue, Два viewController, Одно отображение - Программирование iOS
Добрый день! Изучаю работу c segue - и столкнулся с проблемой. Какая стоит передо мной задача. Есть два класса (viewController), один...

дайте предстовления о ИИ - C++
Дайте пожалуйста представления о ии(любом хоть для крестиков ноликов)что бы иметь представления о нём

Одномерный массив. Найти в нем два максимальных и два минимальных элемента. - Turbo Pascal
решите пожалуйста задачу)))))): дан одномерный массив. надо найти в этом массиве два максимальных и два минимальных элемента....

Два принтера, два компьютера и злой вирус удаляющий пробелы ... - Принтеры, МФУ
В общем суть ситуации такова при печати документа при помощи программы MS Word почти всегда(в 90% случаев) из текста удаляются пробелы и...

Как вывести два одномерных массива рядом в два столбца - C (СИ)
2333

ввести слово.вывести два первых и два последних символа через тире - Pascal
помогите пожалуйста!!!!!оооочень прошу!!! вот задача: ввести слово.вывести два первых и два последних символа через тире Заранее...

Найти вероятность того, что в разведгруппу из 4 человек войдут два связиста и два следопыта - Теория вероятностей
В военной игре участвуют 25 человек среди которых 5 следопытов и 4 связиста. Найти вероятность того, что в разведгруппу из 4 человек войдут...

Дан массив размера N. Вывести его элементы в порядке: два последних, два первых и т.д - Turbo Pascal
Дан массив размера N. Вывести его элементы в порядке: два последних, два первых и т.д. Такая вот задача. Помогите, пожалуйста.

В произвольно заданном одномерном массиве определить два элемента с наибольшими значениями и два с наименьшими - Free Pascal
Очень прошу помочь) В произвольно заданном одномерном массиве определить два элемента с наибольшими значениями и два с наименьшими.

Найти два максимальных элемента последовательности и два минимальных - Visual Basic
ни как несооброжу как код написать подскажите! например задачка дана последовательность целых чисел а1, а2....аН где Н >= 3 найти два...

Два тела писма на два разных адреса phpmailer - PHP
использую для отправки почты phpmailer возникла необходимость часть информации из формы отправлять на один ящик, а часть на другой ...

Существуют ли два квадратных трёхчлена и с целочисленными коэффициентами, каждый из которых имеет по два целых корня? - Алгебра
Существуют ли два квадратных трёхчлена a{x}^{2}+bx+c и (a+1){x}^{2}+(b+1)x+(c+1) с целочисленными коэффициентами, каждый из которых имеет...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
12.07.2013, 17:34     два предстовления #2
предстовление
это контроллер или чо?

getCellTView *category=[[getCellTView alloc] initWithNibName:@"getCellTView" bundle:nil]; [self.navigationController pushViewController:category animated:YES];

предстовление 1 «закрываеться» табличным представлением.
не закрывается, а происходит переход с одного контроллера на другой ->>> "анимированный переход"

Не по теме:

при использовании StoryBoard картина какбы очевидна



Как получить в текстовое поле значение выбраной ячейки таблици.
лови делегированный метод таблицы по протоколу UITableViewDelegate
Objective-C
1
2
3
4
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
   // тут ловим ячейку по ее идексу в indexPath
  // и делаем переход если надо
}

Как вернуться при нажати, на предыдущее предстовление понятно а
[self.navigationController popViewControllerAnimated:YES];

вот как передать значение нет
кому контроллеру?

2 метода:
1) используем глобальный синглтон, который будет играть роль "ядра приложения" и через которое все контроллеры будут брать данные и обмениваться между собой

2) при создании контроллера

Objective-C
1
getCellTView *category=[[getCellTView alloc] initWithNibName:@"getCellTView" bundle:nil];
записываем в него что нужно

Objective-C
1
category.data = @"mydata";
и только после этого выполняем переход

Objective-C
1
[self.navigationController pushViewController:category animated:YES];
13Ori31
1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
15.07.2013, 09:13  [ТС]     два предстовления #3
привет.
а как первое контролер узнает что был осуществлен на него переход(
Objective-C
1
  [self.navigationController popViewControllerAnimated:YES];
) и что ему нужно взять значение из "синглтона"???
это можно зделать в его "методе"
Objective-C
1
2
  -(void)viewWillAppear:(BOOL)animated{
}
???
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
15.07.2013, 09:22     два предстовления #4
а как первое контролер узнает что был осуществлен на него переход
у него есть методы по обработке событий, такие как

viewDidLoad вызывается после вызова конcтруктора главной UIView
viewWillAppear вызывается до начала анимации перехода
X ->>>
viewDidAppear вызывается после окончания анимации перехода
->>> X

с помощью них обычно и ловятся все события переходов и прочее

и что ему нужно взять значение из "синглтона"?
Из синглтона значения доступны в любой точке программного кода. В любом методе в любое время.

это можно зделать в его "методе"
да, можно
Yandex
Объявления
15.07.2013, 09:22     два предстовления
Ответ Создать тему
Опции темы

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