Добавление другого табличного представления - PullRequest
0 голосов
/ 25 февраля 2012

Здравствуйте, вы следовали этому уроку http://codingandcoffee.wordpress.com/2011/10/12/iphone-tutorial-two-combining-uitabbarcontrollers-uitableviews-and-uinavigationcontrollers/ и сумели его успешно завершить, однако кто-то сможет помочь мне добавить другой вид таблицы перед подробным представлением и, следовательно, детализировать, например, объект 1 ---> объект 1a---> подробный вид.

Спасибо

РЕДАКТИРОВАТЬ Хорошо, структура данных, на которую я смотрю, выглядит следующим образом:

object1 --> object 1a--> detail 1a (all the detail view will just contain an image)
        --> object 1b--> detail 1b
        --> object 1c--> detail 1c
        --> object 1d--> detail 1d
        --> object 1e--> detail 1e
object2 --> object 2a--> detail 2a
        --> object 2b--> detail 2b
        --> object 2c--> detail 2c
        --> object 2d--> detail 2d
        --> object 2e--> detail 2e

И так далее. Итак, яЯ могу реализовать объект 1 в деталях 1a, используя этот учебник, однако мне нужно реализовать просмотр таблицы в середине.Надеюсь, это прояснилось.

1 Ответ

0 голосов
/ 25 февраля 2012

Итак, вы хотите иметь UINavigationController -> UINavigationController -> Детальный просмотр , верно?Прежде всего, вашим первым представлением должен быть UINavigationController, например:

FirstView : UINavigationController

После этого вам необходимо добавить новый файл: UIViewController подкласс UITableViewController и назовите его SecondTableView (или что-то, что вы хотите).Итак, в UINavigationController вам нужно добавить в начало файла .m:

impot "SecondTableView.h"

И в:

- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath

Вам необходимо указать это:

SecondTableView *viewC = [[SecondTableView alloc] initWithNibName:@"SecondTableView" bundle:nil];

[self.navigationController pushViewController:viewC animated:YES];

[viewC release];

Надеюсь, чтособирается помочь вам, и извините за плохой английский,
Альберто

...